Silas Johnson
Prof. Johnson is a good lecturer and a terrible grader. He wanted us to learn how to write rigorous proofs so he took off major points on the weekly problem sets for the most trivial errors. Not to mention the problem sets probably took around 5 hours on average to complete. I wanted to like him, but this class was more annoying than fun. 