Honestly, the best teacher/professor Ive ever had. He gives plenty of time in advance to study for test/practicals. Always available to help students out. One of the few professors who makes class interesting! Im going to miss his classes the most when I finish.