This class was tough.
The course was difficult, but that was sort of the point. It was meant to essentially sort out the people who really wanted to study computer science from those who didn't. That being said, it's a very important course (introduction to the C language), which is one of the most reliable programming languages out there.
Aside from introductory/basic knowledge on the language, I learned about the most important aspects, namely data structures (arrays, linked lists, etc.) and how to implement them in a variety of contexts.
Hours per week:
Advice for students:
You definitely need to study, but asking questions is super important - if there's something you don't quite understand, ask your professor and/or TAs. You're paying to go to college, might as well try to understand it.