Jonathan Becker
This class is a lot of work but under stable. Becker is a great professor that understands his stuff but just a long lecture with lots of studying required outside of class in order to pass. Not hard, just lots of work.