This class was tough.
I would recommend this course only if it is a requirement for your degree works.
The highlights of this course were the labs. The labs always kept me engaged for the sake of the lecture.
Hours per week:
Advice for students:
My advice for students considering this course is to expect to read a lot.