2.8

Michael Hall

Mathematics - University of Southern California

2.8
Quality
3.9
Difficulty
42%
Would Retake
97
Reviews
2.8
Quality
3.9
Difficulty
2.8
Helpful
2.8
Clarity

42%

Would Retake

97

Reviews

Rating Distribution
Official

5

18

4

17

3

17

2

14

1

31

What Students Say

He's adorable and the best

MATH118 - 5.0 rating

Professor Hall is understanding and very accessible

MATH226 - 4.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

7%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 27 grades
Most common grades:
Not sure yet (31)
A- (10)
A (9)
Grade Distribution
A(10)B(2)C(3)D(4)F(0)A-/B+(12)
Based on 73 reported grades
Not sure yet: 31
A-: 10
A: 9
Rather not say: 5
Common Tags
Test heavy (40)
Lots of homework (29)
Tough grader (22)
Caring (18)
ACCESSIBLE OUTSIDE CLASS (11)
Graded by few things (11)
Lecture heavy (11)
Accessible outside class (10)
Rating Trend

Declining

-1.78 avg change
Apr
May
Jun
Jul
Nov
Dec
Last 6 months
Ratings by Course

MATH126

4.7

(7)

MATH307

4.3

(3)

MATH226

4.0

(5)

39456D

4.0

(1)

MATH245

3.0

(2)
+3 more courses
Difficulty by Course

MATH125

4.3

MATH129

4.2

39456D

4.0

MATH245

4.0

MATH307

4.0

Reviews (97)
5.0
2.0
MATH118
Grade: A+
Oct 5, 2017
Would take again

I love this man. This angel of a professor has blessed my freshman year here at USC. He's adorable and the best. If you have already taken Calc, his class will be a breeze. Even if you haven't, he is a very fair grader and very understanding professor, highly recommend you try to take his class over any other math teacher here at USC.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
3.0
MATH226
Nov 15, 2017
Would take again

Professor Hall is understanding and very accessible. He is very intelligent so he goes on unnecessary tangents and long proofs during lectures. It can be frustrating as the material gets difficult and you just want to learn how to do the problems. However, his tests are very fair and he is super open for help if you need him outside of class.

ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
Caring
5.0
3.0
MATH226
Dec 5, 2017
Would take again

Great professor, very, very intelligent with the material. Class is obviously difficult (but this universal for all teachers at USC for calc 3) but you will learn a lot from Hall. Midterms were very fair with a few bonus points. He also drops your lowest 3ish homework's and 2 quizzes so there is a slight margin of error for that.

ACCESSIBLE OUTSIDE CLASS
Caring
Would take again
3.0
4.0
MATH118
Dec 26, 2017
Would take again

Michael Hall is a ridiculously smart professor who clearly cares for his students and is very accessible outside of the classroom. However, his lectures werent always clear and the exercises he gave us in class and on the midterms didnt prepare us at all for the common Final. His grading was fair, though.

ACCESSIBLE OUTSIDE CLASS
Caring
LECTURE HEAVY
2.0
3.0
MATH226
Jan 7, 2018
Wouldn't take again

In class he only goes over proofs and doesn't cover how to actually do the specific problems. Information learned in class and homework does not correlate. He also gives "challenge" problems on the homework where there's no way that you would be able to solve them based on his lectures. I would avoid taking him for this class

4.0
1.0
MATH226
Grade: A
Jan 17, 2018
Would take again

Very easy class. Don't need to go to lecture, discussion and the textbook are all you need. Only difficult part was the homework questions that he writes himself. Straight forward exams.

LOTS OF HOMEWORK
Clear grading criteria
Would take again
5.0
3.0
MATH126
Apr 14, 2018
Would take again

Super smart and truly cares about his students learning the material. Would 10/10 recommend taking him especially if you're a stem major and/or interested in math.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
3.0
MATH126
Apr 20, 2018
Would take again

Michael Hall is the best calc professor I've had at USC. Calc 2 is the hardest math class for some reason and he made it straightforward and gave great notes. His lectures can be confusing at times, but if you ask questions everything becomes clear. He cares about his students and wants them to do well. 10/10

ACCESSIBLE OUTSIDE CLASS
5.0
3.0
MATH126
Grade: Not sure yet
May 5, 2018
Would take again

He is extremely welcoming and helpful! he knows the answer to any math problem in life and will explain it where a normal human can understand. Accessible at all times and definitely draws perfect circles. Actually though take him if you can. best math professor at USC!

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
5.0
4.0
MATH126
Grade: Not sure yet
May 10, 2018
Would take again

Undoubtedly THE best math professor I've ever had! Explains everything very well. Gives great lectures and notes. And also gives handouts that go over the entire lesson. He's also very accessible and has extra office hours and review sessions before any exam.

Inspirational
Amazing lectures
Caring
4.0
3.0
MATH125
Oct 8, 2018
Would take again

Hall is a sweetheart. He clearly cares about math an incredible amount and is excited to have his students learn. He goes into great detail during each lecture and is sure to write out every little step as he solves problems so everyone knows what's going on. He goes the extra mile to show students he's there to help them.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Caring
5.0
3.0
MATH126
Grade: A-
Nov 5, 2018
Would take again

Michael Hall was a great calc 2 professor! His lectures had a lot of examples and for each section he taught, he provided a paper with a summary of important information that was super beneficial for studying for the midterms and final.

Clear grading criteria
Amazing lectures
Caring
4.0
4.0
39456D
Grade: Not sure yet
Nov 13, 2018
Wouldn't take again

All majors besides engineering need D-clearance, which is something that I do not tell you lightly. As a pre-med human bio major, I do not want to go past Calculus I. Whereas everyone else in the class does... because they are engineering majors... so there is almost no point in curving the exams. But overall, Professor Hall is a great teacher.

Respected
TEST HEAVY
Caring
4.0
4.0
MATH125
Dec 1, 2018
Would take again

Easy to get full credit on homework, quizzes are simple if you finished homework. The midterms are the most difficult, require a lot of studying. However, Mike is a great lecturer, takes questions, and is very accessible outside of class. If you put in the effort, he is willing to help you. I would definitely recommend him!

Tough Grader
Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
MATH125
Dec 10, 2018
Would take again

Excellent professor on any aspect. He cares about students, is accessible outside of class, provides engaging lectures. Homework and quizzes every week, while the material of the class can be pretty easy if you're good at math.

Gives good feedback
LOTS OF HOMEWORK
ACCESSIBLE OUTSIDE CLASS
5.0
3.0
MATH125
Dec 12, 2018
Would take again

Never in my life have I had such a lovely person as a math teacher. His lectures are clear, he is very understanding to all levels of competency, and the way he teaches truly makes you love math. A gem in the USC faculty.

Gives good feedback
LOTS OF HOMEWORK
Amazing lectures
5.0
4.0
MATH125
Grade: A
Jan 7, 2019
Would take again

The best professor I've had so far at 'SC. He's super nice and easily available during office hours. If you understand the homework and his notes, an A is not hard to get :)

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
3.0
4.0
MATH245
Grade: A
Apr 25, 2019
Would take again

Hall is a funny and really nice Prof. Very approachable and happy to answer questions. His lectures are very confusing. He goes into a lot of the theory and its hard to follow his steps in example problems. class material is easy. I just taught myself and did well on midterms. TA sessions are helpful. 1st midterm was too easy and 2 was impossible.

3.0
4.0
MATH245
Grade: Not sure yet
May 6, 2019
Would take again

Hall is a nice math professor who assigns below-average levels of HW. However, his lectures can be confusing, and his test are difficult and he didn't allow cheat sheets on the midterms. Decent professor, worth taking because of the comparatively low levels of HW.

Test heavy
5.0
3.0
MATH118
Grade: A-
May 15, 2019
Would take again

Makes math so much simpler (esp for bus calc)!! He takes class time to answer everyone's questions so don't shy away! Utilize discussions because TA's really help simplify the learning even more for you. If not, they're really flexible with office hours. Professor's Hall exams are pretty straight forward and he gives you a list of topics to expect

Graded by few things
Test heavy
Lecture heavy
4.0
4.0
MATH118
Grade: A-
May 15, 2019
Would take again

Also, once I couldn't make it to our 50 mins so I went to his office hour for an hour and he basically taught me the whole lecture one on one without a single complaint and he's THAT type of professor! He comes off as quirky/dorky smart because he tends to repeat himself and stutter but he knows what he's doing LOL

Accessible outside class
Graded by few things
Test heavy
4.0
3.0
MATH118
Grade: A-
Aug 12, 2019
Would take again

You can clearly tell he is very interested in the subject itself and really wants to help his students understand the material. He is also very willing to answer all questions posed during and after class. However, he sometimes has a hard time explaining topics in a simplified way.

Accessible outside class
Clear grading criteria
5.0
3.0
MATH226
Grade: A
Oct 23, 2020
Would take again

Tests and homework are fair, and the lecture is fine.

Gives good feedback
Accessible outside class
4.0
4.0
MATH118
Grade: Not sure yet
Nov 12, 2020
Would take again

Professor Hall is probably the best MATH 118 professor at USC. His lessons are very clear and organized. He's very understanding and is always willing to answer any question. Exams are definitely tougher than examples you learn from lectures, discussions, or the textbook though. If you've never taken Calc before, he's a solid choice.

Accessible outside class
Skip class? You won't pass.
Test heavy
5.0
4.0
MATH118
Grade: A-
Nov 14, 2020
Would take again

A really nice and caring guy, but online school did him no justice. Explains topics really fast but will stop for justification. Sometimes skips around and makes lectures a little confusing but since everything is recorded it makes it easier. Weekly easy quizzes, easy homework. Exams are difficult but online exams are that way. Would recommend!

Lecture heavy
Caring
4.0
5.0
MATH125
Grade: Not sure yet
Nov 14, 2020
Would take again

You can tell Professor Hall is such a caring professor. However, I don't think he's fully mastered online teaching, which is understandable. Lectures are very theoretical, so I always went to office hours for clarification. Hmwk is easy, quizzes are easy, exams are impossible. Wish he was more lenient during the pandemic (there is not curve).

Accessible outside class
Skip class? You won't pass.
Test heavy
3.0
5.0
MATH125
Grade: Not sure yet
Nov 19, 2020
Wouldn't take again

Super nice guy, quizzes and midterms are good. Not a good Zoom lecturer, goes way too fast and way too theoretical. Final was hell. Do not recommend.

Accessible outside class
Skip class? You won't pass.
Tough grader
3.0
5.0
MATH118
Grade: Not sure yet
Nov 19, 2020
Would take again

You could have 100% on both quizzes and homework but still fail. 75% of the grade is based on three tests (2 midterms & final) which are nothing like the quizzes and homework. Prof. Hall is truly caring and nice, but good luck with trying to get an email response. Super difficult...

Test heavy
Caring
3.0
5.0
MATH125
Grade: Not sure yet
Nov 19, 2020
Wouldn't take again

Not only did I have to worry about the election raging chaos outside my home, the rapid spread of the coronavirus, and my mental health, but I also had to worry about possibly failing MATH125. I did well on quizzes and homework, but trust me, the midterms were nothing like them. Final was a disaster. Way too hard, especially learning online.

Skip class? You won't pass.
Test heavy
Tough grader
5.0
3.0
MATH125
Nov 20, 2020
Would take again

Very nice professor. He is good at explaining concepts and is willing to help you out.

Accessible outside class
Caring
3.0
5.0
MATH118
Grade: Not sure yet
Nov 28, 2020
Wouldn't take again

Quizzes and tests did not line up well with what we were taught in lectures and the homework. Would highly recommend just watching the lectures on 1.5x speed. The final was hell, looked nothing like what we had learned the entire semester, no matter how hard you studied. Midterms were hard too. Don't expect quick email replies. Overall nice guy.

Lots of homework
4.0
4.0
MATH118
Dec 2, 2020
Would take again

Prof Hall is a pretty caring and understanding professor who is clearly knowledgeable about the subject. That being said, the final absolutely slaughtered the entire class and didn't match up with anything we were taught. He's great as a professor, but the course itself is pretty hard.

Skip class? You won't pass.
Graded by few things
Caring
3.0
5.0
MATH125
Grade: Not sure yet
Dec 11, 2020
Wouldn't take again

I still dont know my grade in this class and we took the final almost a month ago. Never responds to emails, horrible at teaching on zoom. One plus: hes nice. Thats it.

Skip class? You won't pass.
Test heavy
Tough grader
4.0
4.0
MATH125
Grade: A
Dec 11, 2020
Would take again

Tbh I'd give him a 3.5, I think he's a good teacher but not so much online. He spent too much time in warm up problems, then rushed through new content. He's a caring, smart and nice guy + gives hmwk extensions. Lots of hmwk and quizzes, normal for 125, but review for exams given too close to exam. Exams were way too long and hard compared to quiz

Lots of homework
Tough grader
1.0
4.0
MATH118
Grade: Rather not say
Dec 13, 2020
Wouldn't take again

The only good thing is hes nice. Other than that he rushes through the material, spends way too long on warm ups, doesnt explain concepts throughly, and the final wasnt like anything we actually learned. If you havent ever taken a calc class, good luck. And beware the homework and quizzes are nothing like the exams.

Test heavy
Tough grader
1.0
5.0
MATH125
Grade: B
Dec 14, 2020
Wouldn't take again

He is nice, but this class is obviously a weeder course. No actual care for students learning, more about the grades. Quizzes and homework or manageable, but midterms and ESPECIALLY the final are awful. I went in with an A-, and the final tanked me because he doesnt curve. Do not recommend.

Test heavy
Tough grader
3.0
3.0
MATH118
Grade: A-
Dec 19, 2020
Would take again

I had taken calculus in high school, so I went into this class thinking that it would be a breeze. When completing the quizzes and homework, this feeling was validated. However, the midterms and final were 10x harder than anything we actually practiced. Hall is nice, but he definitely did not prepare the class for the important tests.

Skip class? You won't pass.
Test heavy
Caring
1.0
5.0
MATH125
Grade: Audit/No Grade
Jan 27, 2021
Would take again

After doing well in calc in high school + Hall's previous ratings I thought it would be an easy A. I was completely wrong. His lectures will confuse u so much to the point ur better off just not going and teaching yourself. Midterms and Final are IMPOSSIBLE. HW + Quizzes doable but not majority of grade. Sadly, the math prof options r all bad tbh.

Lots of homework
Test heavy
Tough grader
4.0
3.0
MATH118
Grade: B+
Mar 15, 2021
Would take again

super nice prof! with lecture and discussion, I had a 50 min class every day mon-fri but they went by pretty quick. a good amount of quizzes and tests. quizzes were typically pretty easy if you kept up with lecture and homework. tests were pretty rushed tho, I wish we had more time especially on the final. homework is helpful and you get many tries

Test heavy
Lecture heavy
Caring
1.0
5.0
MATH129
Grade: Not sure yet
Apr 20, 2021
Wouldn't take again

Quizzes and homework are doable and actually not bad. However, the great majority of your grade are exams (midterms + final). These exams are impossible and totally different and much harder than anything else we do in the class. He doesn't prepare us well at all and gives you no time to finish. Lectures will just confuse you more. Good luck.

Lots of homework
Test heavy
Tough grader
1.0
5.0
MATH118
Grade: Not sure yet
Apr 29, 2021
Wouldn't take again

Confusing lecturer. Basically taught myself everything. Gives easy quizzes and hw then bombards u with IMPOSSIBLE questions on the actual exams. Took him cause his ratings weren't bad but was quickly disappointed (maybe that's bc I took the course online idk) would never take him again if I had any say in it, but, as others said, he's a decent guy.

Lots of homework
Test heavy
2.0
5.0
MATH118
Grade: Rather not say
May 5, 2021
Wouldn't take again

Lectures were fine and homework/quizzes easy. The exams were nearly impossible and at a much higher difficulty then anything done before. Hall is a nice professor and he does teach content well but the exams are just too different to make it worthwhile.

Test heavy
Lecture heavy
Tough grader
4.0
4.0
MATH129
Grade: Not sure yet
May 8, 2021
Would take again

took this class last sem w another prof and had to drop bc it was so hard. gives a lot of helpful handouts and his notes are organized and easy to follow. really nice guy, super patient, just gives out near impossible midterms that are unreasonable for the 50 min time he gives us. easy final tho. compared to other profs, hall is a solid choice

Accessible outside class
Test heavy
Caring
4.0
3.0
MATH118
Grade: Not sure yet
May 10, 2021
Would take again

He's really nice and organized. His tests are much harder and more comprehensive than his quizzes or homework; There's also a major time constraint. Be sure to thoroughly understand all the concepts and their applications before tests and you will do well. You certainly have to put in the effort to succeed but he is the best choice for math at USC.

Caring
3.0
4.0
MATH118
Grade: Not sure yet
May 11, 2021
Would take again

Prof. Hall is very accessible and the homework and quizzes are alright. The hard bits of the class are the exams. Some exams are manageable but others are difficult to complete in the time we receive. If you take him pay attention in lectures and ask for help when you need it. He's a kind man and a good prof overall; just the tests challenged me.

Test heavy
Caring
Tough grader
5.0
2.0
MATH129
Grade: A
May 12, 2021
Would take again

Prof. Hall's notes are extremely organized. Quizzes and HWs are super easy. Tests can be harder and intense time-wise, but if you go over the notes and go to OHs, you can easily get high scores. I only studied HWs and notes and got both 100 on the first 2 midterms. He also curves final percentage, so don't worry if you score low on certain exams.

Gives good feedback
Accessible outside class
EXTRA CREDIT
2.0
5.0
MATH129
Grade: Audit/No Grade
May 19, 2021
Wouldn't take again

Hes a nice guy thats clearly very intelligent but his teaching style didnt work well for me. I would recommend learning the basics of the days topic before lecture since they move very quickly. Tests were impossible in the time given and it was frustrating to put lots of time and effort into studying with it never seeming to make a difference.

Lots of homework
Test heavy
Tough grader
1.0
5.0
MATH129
Grade: Audit/No Grade
May 19, 2021
Wouldn't take again

Intelligent guy, but students clearly aren't his priority. Consistently shows up late to lectures and midterms and cancels his office hours. Good luck getting an email response. Lectures are convoluted and you'd learn better from the textbook and youtube videos. Midterms are impossible and although he apologizes, he doesn't learn his lesson.

Lots of homework
Test heavy
Tough grader
2.0
5.0
MATH129
Grade: Audit/No Grade
May 19, 2021
Wouldn't take again

Class started off well but over time Hall's lectures became confusing and unhelpful. He stopped posting handouts before class and showed up late to both lectures and exams. Taking notes was also difficult due to how quickly he went off-topic. While the quizzes were manageable, the midterm and final were impossible to finish. A lot of self-teaching!

Lots of homework
Test heavy
Tough grader
2.0
5.0
MATH129
Grade: Not sure yet
May 19, 2021
Wouldn't take again

Math classes/professors are notorious at USC and this professor is no different. Incredibly difficult tests and lots of homework that isn't weighted much, it also took him way too long to grade midterms. Be warned about taking this class at USC.

Lots of homework
Graded by few things
Test heavy
1.0
3.0
MATH129
Grade: B+
May 19, 2021
Wouldn't take again

When I was signing up for MATH129, I saw an RMP of 4 for Hall. It was very misleading. His HW/Quizzes are very manageable, but his Midterms were very short on time. The problems on the tests were nothing like the HW and the quizzes. The finals were manageable only because he wrote them with another professor. I would take Hall as a last resort.

Lots of homework
Graded by few things
4.0
4.0
MATH129
Grade: A-
May 20, 2021
Wouldn't take again

He's not the worst, but can be confusing sometimes. The midterms are hard and you will run out of time but the curve helps. If you do the homework, go to lecture, SI, and show up to discussion you should be fine. So demotivating getting the midterm scores but the curve will help a lot.

Lots of homework
Test heavy
Clear grading criteria
1.0
5.0
MATH129
Grade: Rather not say
May 22, 2021
Wouldn't take again

Hall takes the cake for the worst professor I have ever had. His homework and quizzes are manageable (mainly because homework is from a textbook and quizzes aren't made by him). His tests count for the majority of your grade and good luck. His exams are nothing like the class work and are as if they are meant for another class. Avoid if you can!

Lots of homework
Test heavy
Tough grader
1.0
5.0
MATH118
Grade: A-
Jul 12, 2021
Wouldn't take again

I honestly though he was going to be chill given the fact during the early lectures he was super nice and supportive. But boy was I wrong. Avoid him at any cost, he puts on a whole display of being a nice guy but I regret having to pay my tuition fees for him. I loved maths and calculus before having him as my professor. Learn from me and avoid him

2.0
4.0
MATH125
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

While Hall is nice, his lectures are confusing. The homework is easy but long, with more than 20 questions every week with problems taking a long time. The quizzes depend on the TA, and our TA made most quizzes hard with a majority of students not finishing. Exams are also hard and 70% of your grade. You are better off with another professor.

Lots of homework
Test heavy
2.0
3.0
MATH118
Dec 2, 2021
Wouldn't take again

Hall is a nice guy. He tries to help. But his lectures are horrible and he barely is able to understand and properly explain what he is teaching. You have weekly quizzes and HW and the difficulty of the quiz depends on the TA. Get ready to stress like crazy for the midterms and final as you basically have to teach yourself the material. Avoid Hall.

Lots of homework
Lecture heavy
1.0
5.0
MATH125
Dec 3, 2021
Wouldn't take again

worst teacher I've ever had. Don't expect him to email back and he constantly cancels office hours. Inputs grades very last minute so you will have no idea what your grade is throughout the semester. If you previously took a calculus class, you might do well, but if it's your first time avoid it at all costs. He never actually teaches how to do it.

Test heavy
Tough grader
2.0
3.0
MATH125
Dec 6, 2021
Wouldn't take again

Hall is a nice guy, but that doesn't change the fact that he is an awful lecturer. Constantly proves random theories and goes on tangential explanations. Lectures all over the place, likewise exams. It is impossible to accurately approximate your grade in this class. Hall is completely inaccessible and discussion is disconnected from lecture.

Lecture heavy
1.0
5.0
MATH125
Grade: Not sure yet
Dec 9, 2021
Wouldn't take again

Confusing lectures; already prewritten&he talks/digresses so fast it feels like more of a cram-review session instead of learning for the 1st time. Test problems VERY difficult/much harder than HW/quizzes, so it's hard to feel prepared no matter how much you study. Thx to Sal Khan, OChemTutor and my HighSchool CalcAB teacher bc they saved my grade.

Lots of homework
Test heavy
Lecture heavy
1.0
4.0
MATH118
Dec 9, 2021
Wouldn't take again

Mr. Hall is bad at teaching, answering questions, emails, and explaining answers. He constantly forgot about my class and started the Zooms late. His lack of teaching made it stressful bc I had to teach myself all of 118 and prepare myself for the tests and weekly quizzes. My class and I were also not prepared for the final. Don't take his class.

Lots of homework
Test heavy
Tough grader
1.0
5.0
MATH125
Dec 22, 2021
Wouldn't take again

Please go for another professor, He could possibly be a good professor but this semester he was terrible. You literally have to teach yourself and his personal life interferes a lot l(as in unexpectedly going remote for the entire semester, cutting off office hours, lecture interruptions, and waiting foreverrrrr to grade). Just dont do it :/

Skip class? You won't pass.
Lots of homework
Test heavy
1.0
5.0
MATH125
Dec 23, 2021
Wouldn't take again

Zoom lectures were unhelpful, basically taught myself everything. Even then, barely understood the content for tests. Midterms and the final are insanely difficult, and the exam review he gives is often harder. Quiz difficulty depends on TA. Had to P/NP this class. You're better off with any other professor, avoid this class if you can.

Lots of homework
Test heavy
Tough grader
1.0
4.0
MATH125
Grade: A-
Jan 6, 2022
Wouldn't take again

Stay away from Prof. Hall. He isn't accessible out of class; he takes weeks to respond to emails or does not respond at all. He avoids answering questions in lecture, moved the entire semester online without warning, and does not attempt to prepare you for nearly impossible exams. His lectures confused me so much and I eventually stopped going.

Graded by few things
Test heavy
Lecture heavy
2.0
4.0
MATH118
Grade: Audit/No Grade
Jan 11, 2022
Wouldn't take again

He is a really nice person, but not suited to be teaching. It may have been because of issues in his personal life, but he was always distracted and having to change plans. He makes things much more confusing than they need to be. We learned Calc I-III in one semester. Had to take the class P/NP. Better to take math elsewhere if you can.

1.0
4.0
MATH125
Jan 12, 2022
Wouldn't take again

Created an account just to rate Prof Hall. He's probably one of the worst professors I've ever had. He clearly doesn't care about his students and is not at all accessible outside of lectures and office hours (both of which are regularly cancelled). He also spends more time showing the class his daughter than actually teaching, which he does badly.

Get ready to read
2.0
4.0
MATH125
Grade: B-
Apr 25, 2022

I barely learned anything in this class. Anything I learned, I taught myself. Hall does not explain how to do problems and focuses way too much on theoretical and concepts. The tests were incredibly complicated and his teaching style did not help. His daughter is always showing up, but its cute and a good distraction from class.

Lots of homework
Lecture heavy
1.0
5.0
MATH125
Grade: Drop/Withdrawal
Jun 17, 2022

No prior exposure to calculus? Don't take this class! He never actually teaches you how to solve problems. I took the same calculus with a different professor, and within a week I learned more than I had learned in this class. Not to mention the number of times class & office hours were canceled and emails were left unanswered.

Tough grader
Lots of homework
Test heavy
3.0
3.0
MATH118
Grade: A
Jul 15, 2022

Negatives: Lectures long-winded/mundane lectures. Positives: He created premade visuals/problems that he solved out on his iPad and shared the annotated notes after. Midterms were easy, but the class became very difficult right before the final--which was very difficult. This class was only "easy" because I took AP Calc in high school.

Lots of homework
Graded by few things
5.0
3.0
MATH129
Grade: Not sure yet
Apr 4, 2023
Would take again

Dr. Hall really cares about the subject and is very open to answering questions. The 129 will be a small class meaning you can ask and answer a lot of questions in class. Midterms are straight forward, he tell you what's on them however you need to do well on every question because there is only 4 per test. Calc 2 is hard but Dr. Hall helps a lot.

Lecture heavy
Test heavy
4.0
3.0
MATH126
Apr 27, 2023
Would take again

Great professor and is receptive to student needs. Not hard to do well if you put in the work.

4.0
1.0
MATH126
Grade: Not sure yet
May 5, 2023
Would take again

He is a good professor no lie, it's easy to take notes and understand the content if you go to class. The only reason I didn't enjoy math was due to the structure of the course. Homework every week, quizzes every thursday, plus two midterms and a final based on everything. Felt as if I had no time.

Amazing lectures
Lots of homework
Accessible outside class
2.0
4.0
MATH118
Grade: A-
Nov 14, 2023

he is a nice person but class is graded largely on 3 tests and weekly quizzes. our TA Curtis was great but other than that hall does have a stutter and doesn't thoroughly explain concepts. you basically have to teach yourself. other 118 classes got do overs and scores dropped as well as test corrections and we got none. beware!!

Lots of homework
Test heavy
1.0
5.0
MATH118
Grade: Not sure yet
Dec 2, 2023

Bad professor. Don't take him if possible. No consistent office hours, unresponsive to emails, and class every day of the week. The section TA was absent for most of the semester as well. Also, when you would ask a question after class, he would rush you, but still not answer your email when you try to follow up. 0/10 do not recommend.

Tough grader
Lots of homework
Test heavy
1.0
5.0
MATH118
Grade: Not sure yet
Dec 5, 2023

Hall is really not good at teaching. He is very nice but I had to teach myself the whole semester.

1.0
3.0
MATH118
Grade: Drop/Withdrawal
Dec 6, 2023

Hall had BAD, TERRIBLE stutter. Like he's talking faster than he can think. When you ask a question he barely answers and shuts you down IMMEDIATELY. He didn't tell me until that last day to withdraw that I was at risk f failing. The TA wasn't bad but be was near confident in teaching the material. I DO NOT RECOMMEND MICHAEL HALL.

1.0
5.0
MATH118
Grade: Not sure yet
Dec 6, 2023

If I didn't have prev knowledge, I would've failed. Not only does Hall go so fast, but he's also extremely hard to reach outside of class. He has inconsistent office hours and a stutter, and dismisses qs. HW is also lengthy and difficult for no reason bc it's not even reflective of the quizzes/tests (there's no chance to retake unlike other profs).

Tough grader
Lots of homework
Graded by few things
1.0
5.0
MATH118
Grade: Not sure yet
Dec 8, 2023

STAY AWAY!!! Hall is by far the WORST professor for 118. He takes notes on his Ipad but it dies almost every class and we are the first lecture of the day. He DOES NOT answer emails. Lecture is nothing like the quiz which is nothing like midterm which is nothing like the final. LISTEN TO THE OTHER REVIEWS and save yourself from a painful semester.

Test heavy
Graded by few things
5.0
4.0
MATH307
Grade: Not sure yet
Dec 12, 2023
Would take again

Hall is a super smart guy and a caring professor. He can be a tiny bit disorganized, but exams are fair and he is always there to answer questions you may have. While not required, I recommend taking MATH226 before/during MATH307 as later chapters require it. Ignore comments below. They are written by 118 kids who likely are not very good at math.

3.0
5.0
MATH307
Grade: Rather not say
Dec 15, 2023

Lectures were not at all similar to exams. Final was impossible. AVOID

5.0
3.0
MATH307
Grade: A
Dec 21, 2023
Would take again

Awesome Prof! Can tell he genuinely loves math and he's super helpful. Final exam and PSets were a bit challenging, but midterms were pretty straightforward and overall a relatively easy class for a math upper div. Highly recommend for an intro to calculus-based probability course!

1.0
5.0
MATH118
Grade: Rather not say
Jan 8, 2024

his class was completely awful, lectures were overcomplicated,homework took HOURS to complete every week, quizzes/midterms/final didn't match anything we learned in lectures. We learned all the material that was on the final within the span of 3 classes and his tests are nearly impossible. Save your mental health and DONT TAKE HIS CLASS!!!!!

Tough grader
Lots of homework
Lecture heavy
3.0
3.0
MATH118
Jan 11, 2024

Weekly homework and quizzez, 2 midterms and 1 final. Prof. Hall was a decent prof, but you'll start understanding the concepts and things later. He's clear about what's in the quiz and midterms, has a few practice problems - most of those and homeworks replicate the midterm so if you follow the textbook, class, and assignments you should be fine.

Lots of homework
1.0
4.0
MATH118
Apr 11, 2024

He is never at his office hours, gives incoherent lectures, and often does not come to class prepared. Very inaccessible through email and is almost never available. Weekly quizzes barely overlap with what we learned in class and he is very disorganized. take 118 elsewhere and transfer the credit.

3.0
1.0
MATH118
Grade: A
Nov 12, 2024

Had him for 114. it was like the most baby stats class ever. Easy A but so so boring. Not entirely his fault bc it's intro stats, but he can ramble sometimes. Though he's a great guy and really accommodating, which I appreciated

Caring
1.0
4.0
MATH118
Grade: Not sure yet
Apr 18, 2025

This professor rushes through lectures so much that you never get a chance to catch up and fully understand what he is talking about. The TA also doesn't know what he talks about most of the time during the discussion and it's very hard to follow him. Overal take any other class with any other teacher

Tough grader
Lots of homework
Test heavy
1.0
4.0
MATH118
Grade: Not sure yet
Apr 20, 2025

honestly wish i just went into the course knowing i would have to teach myself everything. completely unaccessible through email i actually wondered if i even had the right email. AVOID. AVOID. AVOID. i have never been so frustrated while taking a course. i feel like you can do fine/well if u have previous experience and reteach urself everything.

3.0
5.0
MATH118
Grade: C+
Apr 23, 2025
Would take again

He has a stutter, never gets to class on time, and his ipad crashes. The once a week hw is easy. BUT the exams are not even close to the hw. So you'll get 100% on all the hw, but probably fail the exams. He never ever answers emails even after telling us to reach out. that being said, he's such a good guy and he really loves to teach math.

Test heavy
2.0
4.0
MATH118
Grade: Not sure yet
Apr 24, 2025

does he even have an email

2.0
4.0
MATH118
Grade: Not sure yet
Apr 28, 2025

The semester started off wrong when we didn't have the course page or homework for about the first five weeks of class, TA was barely teaching the concepts because he didn't know what was going on either. Grades are based on 3 midterms, 1 final, and homework. Has yet to grade the second midterm when classes end next week. Nice guy, but that's it.

Test heavy
Graded by few things
2.0
4.0
MATH118
Grade: Not sure yet
May 12, 2025

Nice guy... that's all I can give him. You will learn everything yourself, completely unaccessible, Ipad and computer die EVERY CLASS (ONCE IS FINE BUT SRSLY EVERY CLASS). This sem our canvas wasn't even created until the end of the month and then rushes weeks worth of content. Absolute blasphemy and really disliked the professor.

1.0
5.0
MATH118
Jun 2, 2025

Thank to this class, I basically lived in the library throughout the semester. DO NOT TAKE IT!!!! I taught myself in the textbook EVERYTHING without any calc knowledge whatsoever. If you need it for credit, take it over summer at cc! Lectures are confusing, exams are not like the hw at all, & TA doesn't teach. You WILL fail the exams.

1.0
4.0
MATH118
Jul 30, 2025

If you need to take calc, just take it at a CC. He was disorganized, kept redoing the syllabus, and the homework platform wasn't set up until a few weeks into the semester. It was clear the TA didn't know what was going on either. Class was graded on 3 midterms, a final, and homework. The test averages on all exams were incredibly low.

1.0
4.0
MATH125
Grade: Drop/Withdrawal
Nov 16, 2025

Took it and dropped it after the first week. The first day of class, he didnt show up because he got the time mixed up, always late, and sweaty. He rarely explains the material and homework rise, be prepared to spend at least a whole day trying to complete it.

1.0
5.0
MATH125
Grade: Drop/Withdrawal
Nov 17, 2025

Nice guy but for your own sake, DO NOT TAKE THIS CLASS. If you need calc take it at a CC. I thought I was good at math until his class. Does not explain well and shows up late often. Didn't even show up the first day of class because he forgot. There is no hope once he starts talking about delta's and epsilons. Praying for you.

Get ready to read
3.0
4.0
MATH125
Grade: Incomplete
Dec 7, 2025

This class by professor Hall is not for the weak. Prepare to learn by yourself, read the textbook, and put in a lot of efforts. Professor Hall amazed me with the detail explanation of every terms, which clearly showcased his immense knowledge and enthusiasm for mathematics. But sometimes that's too hard. You have to go 110% in this class.

Get ready to read
Lots of homework
Test heavy
3.0
5.0
MATH125
Grade: C
Dec 26, 2025

He's a really sweet guy but the class is pretty tough. Lectures in class and homework material were often very different from the content on the midterms and final. Although he is a little tardy and all over the place, he really cares about his students and does make efforts to teach thoroughly, even though he doesn't always fulfill this.

1.0
5.0
MATH118
Grade: C
Dec 28, 2025

such a nice guy so I feel bad but literally such a bad professor. he's super smart so he doesn't know how to teach anyone anything and you'll have to learn everything yourself, which you will fail at. insane curve but still not enough to make it worth the struggle. avoid the class at all costs it tanked my gpa.

Get ready to read
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

7%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 27 grades
Most common grades:
Not sure yet (31)
A- (10)
A (9)
Grade Distribution
A(10)B(2)C(3)D(4)F(0)A-/B+(12)
Based on 73 reported grades
Not sure yet: 31
A-: 10
A: 9
Rather not say: 5
Common Tags
Test heavy (40)
Lots of homework (29)
Tough grader (22)
Caring (18)
ACCESSIBLE OUTSIDE CLASS (11)
Graded by few things (11)
Lecture heavy (11)
Accessible outside class (10)
Rating Trend

Declining

-1.78 avg change
Apr
May
Jun
Jul
Nov
Dec
Last 6 months
Ratings by Course

MATH126

4.7

(7)

MATH307

4.3

(3)

MATH226

4.0

(5)

39456D

4.0

(1)

MATH245

3.0

(2)
+3 more courses
Difficulty by Course

MATH125

4.3

MATH129

4.2

39456D

4.0

MATH245

4.0

MATH307

4.0

Similar Professors