This class was tough.
Overall the professor tries his hardest to explain the material, but it is a hard class so if you are not willing to work hard and teach yourself you will not do good.
The best part about this course is that he gives you a lot of time to finish your homework, which taught me how to manage my time.
Hours per week:
Advice for students:
Get ready to try hard on your homework and tests. Know that assignments will take you hours if you really want to understand what you are supposed to be learning.