Shuna Ho
Lectures are so dry and boring because she basically just reads off the slides (at times she even seems confused by the material). Short answer questions for the final are based on in-class discussion questions, so don't skip even though the lectures are terrible. Assignments are time-consuming but at least somewhat useful if you have a good TA.