This class was tough.
most documents here are very helpful to get a high score on this course
assignments are exactly the same you had in the class, also they are provided with very clear solutions
Hours per week:
Advice for students:
never ever memorize concepts ,it depends on your notes and understanding during the class