Reviews of professor Mike Ham

Rating: 1.0/5, difficulty: 5.0/5
Very challenging course made many times harder by a very poor lecturer who offers zero mentorship or useful feedback on labs. If you want to learn Reverse Engineering then save yourself the stress, take an easier elective, and then teach yourself Reverse Engineering in your free time

Rating: 3.0/5, difficulty: 4.0/5
Great at publishing required work ahead of time. Requires the student to turn in work by 1100 ----- AM ------ Friday. If we are late you get a zero period. No excuse it is stated in the syllabus. Students must ask questions early. Last-minute will not work because the amount of work required to run through labs. I would probably take again.

Rating: 4.0/5, difficulty: 2.0/5
Easy starter class for the PhDCO degree. Very organized and on time with lectures, grades, and question responses. Only complaint is that grading rubrics are very generic and it's hard to tell what you lost points for without emailing him.