Reviews of professor Matthew Harding

Rating: 1.0/5, difficulty: 5.0/5
The worst professor ever!!! Run as quickly as you can!!! all quiz are very difficult and his lecture do not help at all! you must learn by yourself and pray that the things you reviewed will be appeared in the quiz.

Rating: 1.0/5, difficulty: 4.0/5
Change his grade scale in final week and add some parts which not mentioned before. Students cannot see any grade until the student official website shows up.

Rating: 1.0/5, difficulty: 4.0/5
Extra credit becomes mandatory suddenly in the final week. This is unfair to students who comply with the syllabus requirements. Even if you do well on your assignments and exams, you will not get a good grade. He curves down a lot!

Rating: 1.0/5, difficulty: 5.0/5
Not a good choice but you have to take  this class with him. Poor course organization, a lot of information is not disclosed, books must be read, and a deep understanding of mathematics is required. Lectures are often difficult to understand. Listening to lectures is not as good as self-study. Be prepared for the intensity of this class.

Rating: 1.0/5, difficulty: 5.0/5
The quizzes and exams are not relevant to the lectures. You have to study yourself.

Rating: 1.0/5, difficulty: 5.0/5
First comment on RMP. He is the worst. Do not take him. The extra points are worse off if you do not get enough points. Work hard and get high scores in all your work do not represent in your scores. He did not say a word in syllabus about grading and everything looks normal. But in the end you will not get the score you calculate by the syllabus.

Rating: 1.0/5, difficulty: 5.0/5
In the first week, he assumed people knew Python and did a quiz on list comprehension which is really out of material. He did not take responsibility for the students' abilities but just gave hard questions to show off his talents.

Rating: 1.0/5, difficulty: 5.0/5
I think this professor is being too much when it comes to challenging the students. 
1. There was a homework due at 11:59pm and he changed it to 3pm the day before the deadline.
2. Because the average of one quiz is very high, he decides to create a stricter grading criteria to make sure the average is 60.

Rating: 1.0/5, difficulty: 5.0/5
terrible professor, grade went down because he made extra credit an actual grade and made TA bear the news. I did well on everything else and it did not matter in the end.

Rating: 1.0/5, difficulty: 5.0/5
NO lecture recording. You MUST attend the lecture to get participation points. "Extra credit" was counted in the total grade. I received total grade of 98.8% but received an A-.

Rating: 1.0/5, difficulty: 5.0/5
nothing to say...

Rating: 1.0/5, difficulty: 5.0/5
This professor is literally inresponsible for students' question and grading. I worked hard all the quarter and had homework grade higher than average. However, they curve students down based on your rank of your class. Now those students who have 30+ extra credits can get a but students with less than 5 ec gets B. What a rediculous setting