Amazing professor! He'll throw small jokes throughout the lecture to keep the class engaged which was fun. The class itself was pretty easy, you work solely through the online textbook that he tells you to buy and there was 4 short quizzes/midterms you have to do. There are also 3 projects throughout the semester but I recommend utilizing the TA's.