Mark Gordon
This guy has no idea whats going on, the grading criteria is unclear and due dates constantly change around. In lecture he forgets where we are and will talk about nonsense for hours. His class isnt incredibly hard but is very annoying and random. I learned nothing in the course I took