John Mossman
John was an incredible teacher. He was very focused on teaching students to the fullest of his abilities and very focused on helping us succeed. His classes are very much based on participation and involvement, so you can't skip without falling far behind. Would recommend him over and over as a professor.