Alexandra Troidl
Troidl's class was strictly lectures that weren't mandatory, however I would suggest going to them. She gives great lectures at a good pace and explains examples useful for the quizzes/exams. There is no homework- grade is based on quizzes and exams. Gives multiple opportunities for extra credit. Had to work for my A but would recommend