Matthew Weinstock
Weinstock was great! Provides lectures for the week w/ audio recordings + transcription. Weekly discussion + quizzes covering said material. Extra credit available per request/need. Quizzes could be difficult, so do review; all open note. Discussions can some time, so prepare for that. Overall, straightforward class. Would recommend!