Dr. Mohsin -good professor. His lectures can be boring. Homework assignments are easy. Programming assignments are only difficult as you progress (expected in programming). Test M/C and T/F questions based on homework. Be extremely attentive on the programming portion of the exams, 1 missed question can cost you a letter grade (tough grader here).