Adam Bamforth
Great professor, I was really struggling in calc 2 but if you go to office hours and get help he'll explain things through as often as you need. In class he knows the material well and communicates it very clearly without too much complication