This class was tough.
Very hard and time consuming. If you're into coding or are interested in a coding job, you should take it as that is where everything is going nowadays.
Highlights of the course would be the work ethic I gained from it.
Hours per week:
Advice for students:
Read the textbook, do all the tutorials and be very patient, diligent and disciplined. Unlike other courses like Math, English, where you can fall back on any natural talent you have or previous experiences learning an developing the subject's skill, coding is another animal. It's something only learned and understood through really working and trying to understand the logic.