If you are able to take a course with him, you definitely should! He goes above and beyond to answer all questions asked in lecture and is very accessible outside of class. He is also open to criticism on his grading/expectations of students and really cares about our success as students. Overall a really great guy!