Reviews of professor Michael Halliwell

Rating: 4.0/5, difficulty: 3.0/5
Very clear grading criteria and assignments were not overly difficult. This course was group project heavy, but he was understanding about difficulties within the groups.

Rating: 5.0/5, difficulty: 1.0/5
Things that I really appreciated/liked:
-Quick responses to emails
-Gave feedback on ways to improve/helped provide guidance when you did not understand the material
-Clear grading/always provided feedback on assignments
-Gave the opportunity for students to get extra credit
-Did assign group assignments
-Very understandable and patient

Rating: 1.0/5, difficulty: 1.0/5
This professor grades at the last minute, if you would like to know what your grade is before midterm, or final grades don't expect it. He also isn't good at answering e-mails, I regretted not taking this class in person because I've never been in such a poor communication online course. He beats around the bush, and doesn't answer clearly.