Took him for a summer class. Even though the material was at a faster pace than a normal school semester, he explained concepts well for students to understand and always asked if students had any questions. He even gives extra credit opportunities and overall is a great instructor, highly recommend!