Really wonderful and personable. His lectures are occasionally a tiny bit rushed but he was generally great at explaining concepts and was very accessible outside of class in case you didn't fully grasp an idea. He's clearly invested in his student succeeding and structures his class and grading to reflect that. I highly recommend him.