He is an amazing professor! He is very passionate and really wants you to succeed. He goes at a good pace all throughout the semester. He is big on making sure you understand the material versus just getting as many modules done as he can. The class is a lecture class but you do some activities in class.