This class was tough.
The course itself is really hard. If you don't have a legit background on Java, don't even try to take it. You'll face a lot of weekly assignments, and believe me they are hard. You will learn a lot after all. But, keep in mind, it's not an easy A.
This is basically taking CS 115 and 116 in one semester. Starting from really basic introductory Java to inheritance, enum, classes, basic programming.
Hours per week:
Advice for students:
Weekly assignments are must. Try to learn everything, or else you will have trouble for the last two assignments. Take the class if you are comfortable with coding. God Bless you:)