Not too easy. Not too difficult.
Sometimes lecture material might be a little dry, but the stories and jokes from the teacher liven up the computing-heavy information and make it easier to learn a difficult subject. Also, this teacher is superb at answering questions, he is especially quick at giving appropriate answers and getting back to you. I think its partly because he really knows the subject well.
This course taught me more programming skills, how to use C++ to make data structures, how things like stacks, maps, and hash tables work on the inside. Plus we gain work ethic and near real workforce programming experience from the ways we need to do and turn in homework.
Hours per week:
Advice for students:
Absolutely, never, don't ever wait until the end to try to get programming projects done. I've gotten terrible grades before from letting a project go too far over the due date, mostly because I didn't attribute or save enough time to get the project finished before the due date - try to get it done before the due date even, as soon as possible.