Took his class for this summer for 6 weeks. Cares for his students and always reminds us that he is here for us. He makes his own lectures and slides so as long as you watch the pre lecture videos and take good notes before meeting for class, this class is easy.