Carnegie Mellon: Resource on Effective Course Design and Implementation

I just read about Carnegie Mellon University’s resource on designing and teaching effective courses and I thought that good teaching principles apply to online teaching even more than they are applicable to regular course teaching. So should you design and high-tech or a low-tech course, these principles are worth to be taken into account.

Carnegie Mellon: Enhancing Education - design & teach a course
Carnegie Mellon: Enhancing Education - design & teach a course