Blake Boren
Great for self-paced learners! Interactions are through recorded lectures and slides with communication through email and discussion boards, There is a fair amount of homework, but grading is lenient. Show your work and label diagrams. Exams have time limits, so be prepared. The online course is flexible and self-paced.