Not too easy. Not too difficult.
Professor Alexander's approach to the material was refreshing and easy to understand. For such complex ideas that this course offers, Prof. Alexander's teaching style is a miracle to the programming student and a life-saver for those who have no prior programming experience. The class is 3/4 lecture based and 1/4 hands on. The balance between the two sections feels 50/50 though and I would highly recommend this course.
Working with others in the computer science lab was a huge part of what made this course so much fun. It is a great experience to share ideas with others and create programs that you never thought you could ever develop.
Hours per week:
Advice for students:
Make sure you start your homework assignments as soon as they are posted online. Procrastinating is not your friend in this class (nor any other class).