Pretty easy, overall.
Just be sure to know each week's material well enough to be able to build upon it as this course is completely comprehensive.
Professor he was extremely helpful all through out the semester.
Hours per week:
Advice for students:
Although it was an online class, he never failed to communicate with the students when needed.