Not too easy. Not too difficult.
My favorite CS course so far. Spring semester involves an android app project. Waters is a great professor
Learned how to write an android app and basic design patterns and principles related to software development. Good stuff to know!
Hours per week:
Advice for students:
Try to find good group partners for the project. I was assigned to random people, and it still worked out great, but I think working with friend would've been more fun.