Samantha Hoekstra
Best teacher I've had and very interesting lectures. Basically she grades on a points scale, so you can plan out what assignments you can skip and which ones to do in order to get an A, 0-1000, 900 being an A. Make sure to do replies on ALL discussion posts, because if you do you'll most likely be able to skip the big project, which she encourages.