Reviews of professor Michael De Gregorio

Rating: 1.0/5, difficulty: 5.0/5
Miss one day of the week and youll miss the entire week of participation points. Not fair. Miss one assignment by the due date and he wont grade it for 10% deduction (gcu policy, but he doesnt care). I dropped this class last week of class and took it at ASU in the summer where I got an A+. Worst prof ever.

Rating: 5.0/5, difficulty: 4.0/5
Dr. D is one of the best teachers I have taken at GCU. ESG-455 is a senior level engineering class and its hard , you have to work for a good grade its not going to be given to you. I needed to go to office hours once a week just to understand everything, but he was always willing to help. I wouldnt have wanted anyone else to teach this class.

Rating: 2.0/5, difficulty: 4.0/5
He writes everything on slides. His explanation sometimes involves you solving stuff yourself and his handwriting isnt good, but his slides can (sometimes) be useful for quizzesif he posts them on time. He doesn't tell you what is on the quizzes. He does give partial credit (low), but he will give 0's. Still, he is a nice guy and willing to help.

Rating: 2.0/5, difficulty: 3.0/5
Very tough class, Professor does not explain very well

Rating: 4.0/5, difficulty: 5.0/5
Although Dynamic Systems is extremely hard, Dr.D taught the class in such a way that best helps learn it. You WILL need to attend some office hours for items that become unclear. Exams are a bit over the top in difficulty, and there could be some better ways he could've prepared students. Would not take course again but would recommend the prof.

Rating: 1.0/5, difficulty: 4.0/5
The average on every test is always a 60% or less. Everything you learn in lecture will barely help you on the exams. No late assignments, not even a minute late. Bro just take another professor. You're welcome.

Rating: 4.0/5, difficulty: 5.0/5
This class is probably the hardest class that can be taken as an engineer in college, and Dr. D does a sufficiently good job at teaching it. He tends to go a little too quick through lecture content, and sometimes expects a little too much from student's on exams but is generally helpful as long as the student is following along and asks questions.

Rating: 2.0/5, difficulty: 4.0/5
Took for Dynamic Systems. 7 am so the constant lecturing sucked. Material he taught was not what was on the tests. Very difficult to prepare for exams - class average was around a 55%. Only class I've ever feared not passing for graduation. Wouldn't recommend

Rating: 1.0/5, difficulty: 5.0/5
I don't honestly believe that he should be teaching this class. One of the worst professors I have ever had. He should go teach English classes were he can spread his opinion on how things should look.

Rating: 4.0/5, difficulty: 4.0/5
He is a super fun guy trying to teach the most questionable textbook I have ever seen...

Honestly, hearing how the other students talk about the other professors teaching ESG-162, I consider myself lucky to be in his class where the teacher at least doesn't yell at you.

Professor: Five-stars
TextBook: Negative Three-stars