I've had him for two semesters now and he is great! The class content is hard but he makes it so easy! Lab is so fun with him and I can even rewatch the labs because he records them for you! I am so happy he was my teacher because not only did I learn but it was also fun! 