Jane Smart
Took this professor online over summer and in person before that. She does not use any of her own materials and expects you to know how to do the problems in the homework without providing any previous examples on them. Homework and discussions are graded based on completion but quizzes and exams were extremely difficult!