Catherine Ariail
More of a do-it-yourself course. She didn't so much as lecture as much as she makes you read/skim chapters and answer open ended quiz questions in class. She'll kind of go over them in class, so that's kind of a lecture. She's really nice and as long as you do the work, she'll accept late submissions.