Christopher Rogan
Great professor, really loves the subject and cares about his students. His analogy game is on point, and he is great at explaining difficult concepts in understandable ways. If there is any issue, it is that he generally assumes you are fairly familiar with a level of calculus beyond that which the university requires you to take before PHSX 212.