Michael Sugerman
10/10 would recommend. Such a great guy, and the material is super interesting, knows what he's talking about. Can be hard to focus at times, but most of the time class is really fun. Will make you write a decent amount, but he cares about his students and will work with you. If you have the opportunity, you should definitely take a class with him.