Brandon Humphrey
The class is lecture heavy and you only get through five slides a class with lots of pointless information being discussed. He takes forever to grade assignments even when the material is all connected and you need feedback to do the next assignments. His TA teaches the material better and their feedback contradicts each other. Tests are confusing.