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