Nice guy. However, his lectures were pretty unrelated to what was on the midterm. He tested on "optional" problem sets he posted on Canvas - they were dissimilar to what we did in class. However, he seems receptive to feedback and could make testpectations clearer. TA was also lenient - I thought I flunked the exam and got in the upper 90s.