Guy Evans
This is the hardest class I have taken thus far. If you take this class be prepared to pull your hair out. He gives out problem sets over the course of the semester that we aren't taught how to do and are set up to fail. DO NOT TAKE!