One of the best lecturers Ive had. He has a tendency to overuse the same examples but otherwise, he is very easy to understand and learn from. His essay grading criteria is vague so check in with him a lot about what he wants. Also he can be hard to reach outside of class. Otherwise hes a super nice guy. Best in the department.