Not too easy. Not too difficult.
I would definitely recommend Jennifer as your lecturer. She's patience and passion in programming and willing to spend the extra time with you to help you understand more.
After learning constructors in class, we had a proficiency test which we have to code in class without any guidance. Well the TA's were just there to grade and I wasn't smart at memorizing stuff. I failed the proficiency test, the worst thing is, if you fail the proficiency test, the highest grade you'll get is a C. I talked to Jennifer about this and she gave me another chance. She's willing to spend some extra time just to guide me through the proficiency test again. Because of her kindness. I got an A.
Hours per week:
Advice for students:
Listen in class. That's the most important thing to do. Once you understand in class, the rest is as easy as ABC.