Nate Emery
This was by far the best class I have ever taken. Professor emery is passionate about the topics he is teaching, and the class is interesting and engaging. He cares about his students and does not want to see anyone fail. There is a lot of in class participation, but it really helps you understand the material.