CMSC 122 is not so bad.
Just don't forget to take the exams.
Exam
Date
Exam 1
Monday 03/05/18
Exam 2
Monday 04/23/18
Final
Saturday 05/12/18