Daniel Casey
He is not your prof but is your teacher. He teaches in the class and the prof runs the online HW. In class is easy and fun. Mr. Casey is relatable and funny. Online stuff is tedious and vague (use the book index during the quizzes it helps. Mr. Casey gives extra credit for each presentation and is not too hard of a grader. Overall easy and fun.