Brian Haggerty
Most engaging online class I've ever had. Assignments made up of mostly hw and micro quizzes, some journal entries. The material looks a bit hard at first but if you show up to class and pay attention, most of it is a breeze. Showing up to class will help you do way better than if you were to just watch the recording. There's opportunities for ec.