Not too easy. Not too difficult.
Fairly easy class and professor who caters to the students.
Lots of topics covered from student interests and fun labs that kept students engaged with the material while also teaching about important material.
Hours per week:
Advice for students:
Be prepared to participate in class discussion and have multiple exams throughout the semester.