CMSC 122 is not so bad.
Just don't forget to take the exams.
Here is the schedule:
Exam 1
Monday 10/12
Exam 2
Monday 11/23
Final
Monday 12/14