This class was tough.
I would recommend this course because it really makes you think which pushes you to do better.
It is a hard class to take, but the teacher is very helpful and knows when her students are confused or need help.
Hours per week:
Advice for students:
Do not be afraid to talk to the teacher. It is a hard class so any questions you have, chances are others have them too.