Reviews of professor Michael Hart

Rating: 5.0/5, difficulty: 2.0/5
Hart is a good professor and you can tell he cares about security. Lots of reading and writing in this class, more than expected but also some linux labs. Good experience for the most part due to his generosity on exams.

Rating: 5.0/5, difficulty: 4.0/5
Dr. Hart is quite possibly one of the most inspirational teachers I have ever had in my academic career. The concepts taught in Big Data Systems were not easy to teach, but he did a stellar job! Lots of hands on lab sessions, and those were quite enlightening. Pay close attention though or you will fall behind. Nice guy! Lots of industry knowledge!

Rating: 5.0/5, difficulty: 2.0/5
lots of vm work on security, which helped us see how networking and packets actually are secured. labs okay. easy grading and simple rubrics to follow. tests are a little more difficult but if you do good on all the other assignments you can get an A no prob. A+ prof

Rating: 5.0/5, difficulty: 2.0/5
I had no issues with this course or professor. He is strict on his policies and will not grade late work. Otherwsie, nice guy and generous in balancing grades with effort. I expected a B but got and A.

Rating: 5.0/5, difficulty: 2.0/5
Overall, a very nice guy and easy prof to work with. Has been flexible in all the classes I have had with him and I have received a B and A with average effort. Both were fair. Also, has helped me outside of class with my career and thus grateful.

Rating: 5.0/5, difficulty: 3.0/5
Lots of reading, yes. Strict, yes. No late work, yes. But, Hart is a solid prof and I had no issue getting an A in both courses I took with him because I studied hard. He is gracious on grades and ensures it is fair for all, which is not the case with other msu prfs. Would take again, no issues.

Rating: 5.0/5, difficulty: 3.0/5
A+ prof, have had hart twice and has always helped me. Just got a job with his help and thus my review, cannot thank him enough for going beyond what is he needs to. Thanks Hart!!!!!

Rating: 1.0/5, difficulty: 5.0/5
Expect you to be an expert on the materials and does not go in depth on instructions for projects or assignments. Take another professor if you have the option

Rating: 5.0/5, difficulty: 3.0/5
Hart can be rough around the edges and tough but as a new graduate and looking back on both classes I took with him I learned allot despite some frustrations. What is awesome sauce is he just got me my first job, which no other MSU professor even attempted to help. Very happy camper here! Work with him, he is very kind.

Rating: 5.0/5, difficulty: 4.0/5
If you really want to learn, he is the best option available; I can literally become an expert simply by taking his class. 
DO NOT MISS class you will regrate it!!!!
PAY ATTENTION to the requirements 
his class is hard but for your own good. You will thank him later. 

one of the best class I took for my graduate school.

Rating: 5.0/5, difficulty: 2.0/5
Lots of reading and lots more of writing. But, prof that cares and was responsive to us despirte some of us not studying very hard...curved quizzes. Overall, nice guy and loves the subject.