Not too easy. Not too difficult.
It's an incredibly broad class so this is helpful to know. Everything builds so it's essential to work at understanding from the very beginning.
The knowledge attained from this class is essential in the engineering world and will help you be able to choose/ know how to decide which material to use in which circumstance.
Hours per week:
Advice for students:
Zhang is a good professor, but the material can be easily tuned out. There isn't much tutoring at all for this class, so I heavily recommend doing the optional homework along with the textbook. If you are able to find old quizzes and tests and study those you will be golden -- he essentially uses the exact same quiz/ the exact same concepts on the quizzes each semester.