Ryan Tans
Very smart and driven professor. Lectures connect subject and concepts well. Balances going into depth and maintaining breadth of subjects well. He's very caring about his students- get to know him outside of class. Not too much work in the class, easier exams.