Ersan Cam
The CCPS610 course is difficult I'd say. There is a ton of material to cover. Exams are long (4 hours for midterm and final). However, the professor is extremely engaging, teaches the material well and in a manner in which the students are able to connect the material and retain it well. 

Would 100% recommend professor Cam!