Yeah, this professor is awful. Firstly, there are 3 projects which will rip your soul to shreds. Secondly, the professor treated us like kindergarten students each class by asking what we learned in the beginning and giving out candy. Finally, the homeworks. The homeworks. 100 questions in one week. 0/10, dont do it learn on youtube