Imen Zaabar
Difficult because it is an online class that needs lectures. You don't see professor Zaabar often. The TA's teach the lab and they are ok. Videos are boring. 

Grades: the class is 30% projects (very difficult and you get 1-2 weeks per project), 60% exams (all coding, not to bad), 5% homework assignments (easy), and 5% quizzes (easy).