In software development, we often find ourselves reinventing the wheel—particularly when dealing with higher-level abstractions. As I mentioned in my blog "Unlocking Business Value: Moving Beyond ...
Online Teaching 101: Best Practices in Online Instruction is a four-week, asynchronous online course that introduces instructors to the best practices in online instruction. Successful completion of ...