Nicholas Lipari
Lipari can sometimes be hard to understand because of how fast he moves in lectures. The 200-400 point programming assignments barely do anything which is unfair because students spend so much time writing 400 line codes just to only increase their grade by 1%. Tests are okay, but if you make a C or lower it brings your grade down by a few points. 