Jacob Whitehill
Incredibly smart and a great explainer. This class pushed me to my limits, but I learned so much that it was worth it. He knows what he's doing and he does it well. He also has a great, dry sense of humor.