I honestly wasn't the best student in this class; however, he was a great teacher and had great lecture that had slideshows posted online in case you missed class. He is very caring and charismatic which made going to class not feel like a drag. Taking a different class with him this semester, highly recommend.