Catherine Doyle
She's a nice person, but half the time I don't understand why she gives the amount of work she gives. Too harsh for an elective class, way too many projects and papers to write. Lectures are not really the best. She goes off-topic with the assignments she gives us.