This class was tough.
I found the book hard to understand and the problems written to be confusing. The professor did offer extra credit but the points were not proportional to the work given.
There wasn't really a highlight as I found the course unpleasant and overly difficult.
Hours per week:
Advice for students:
Be sure you understand everything before moving on to the next topic. Youtube will be your friend!