2.8
Quality3.9
Difficulty42%
Would Retake97
Reviews42%
Would Retake
97
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
7%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.78 avg changeRatings by Course
MATH126
4.7
(7)MATH307
4.3
(3)MATH226
4.0
(5)39456D
4.0
(1)MATH245
3.0
(2)Difficulty by Course
MATH125
4.3
MATH129
4.2
39456D
4.0
MATH245
4.0
MATH307
4.0
Reviews (97)
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.
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.
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.
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.
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
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.
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.
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
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!
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.
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.
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.
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.
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!
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.
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.
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 :)
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.
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.
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
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
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.
Tests and homework are fair, and the lecture is fine.
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.
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!
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).
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.
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...
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.
Very nice professor. He is good at explaining concepts and is willing to help you out.
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.
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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.
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.
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!
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.
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.
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.
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!
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
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.
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.
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.
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.
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.
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.
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 :/
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.
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.
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.
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.
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.
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.
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.
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.
Great professor and is receptive to student needs. Not hard to do well if you put in the work.
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.
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!!
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.
Hall is really not good at teaching. He is very nice but I had to teach myself the whole semester.
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.
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).
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.
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.
Lectures were not at all similar to exams. Final was impossible. AVOID
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!
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!!!!!
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.
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.
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
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
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.
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.
does he even have an email
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.
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.
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.
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.
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.
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.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
7%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.78 avg changeRatings by Course
MATH126
4.7
(7)MATH307
4.3
(3)MATH226
4.0
(5)39456D
4.0
(1)MATH245
3.0
(2)Difficulty by Course
MATH125
4.3
MATH129
4.2
39456D
4.0
MATH245
4.0
MATH307
4.0