4.4
Quality3.2
Difficulty89%
Would Retake111
Reviews89%
Would Retake
111
Reviews
Rating DistributionOfficial
5
77
4
20
3
6
2
1
1
7
What Students Say
“For sure the best teacher I've ever had, make sure you get him If possible”
MATH1210 - 5.0 rating“Will never take him again”
MATH1220 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
38%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.68 avg changeRatings by Course
MATH17000
5.0
(1)MATH1210
5.0
(5)MATH1700
5.0
(2)MATH1010
5.0
(1)MATH2130
4.8
(4)Difficulty by Course
MATH1080
5.0
MATH1524
5.0
MATH17000
4.0
MATH1010
4.0
MATH2130
3.5
Reviews (111)
Great prof, keeps the class moving and very helpful. Moved pretty slow but always gave lots of examples and did a nice review right before the exam covering all the topics that would be on it
Fantastic prof. He doesn't waste time and gets right to the point. Fair grader. Highly recommended.
Mike is by far the best prof I've had so far! He really cares about his students and made a hard class much better. He gives plenty of examples in class. Would definitely recommend taking a class with him
Mike is the best math prof ever! He gives great examples and really wants to help his students pass with a good grade. All you have to do is ask questions.
Great Calc Teacher. Always available for extra help
Mike is a great choice for this course. A little dry, and has little personality, but genuinely cares about his students and wants them to succeed. Accessible outside of class, and can really give you a hand in terms of how to approach a problem. Practice mid-term was exactly like the real mid-term. Posts his notes.
Great professor who really helps his students a lot and wants them to succeed. Easily accessible outside of class and is really good 1 on 1. Also reviews topics very well for the final exam. Highly recommend
Mike was by far the best prof I've ever had. He posts all of his notes online along with full solutions to tutorials. He's very straight forward about what's going to be on exams and gives great practise exams. He's always willing to meet with students and gives very clear explanations on everything. I would definitely recommend him to anyone.
Mike is the best teacher I have ever had. He is always available for extra help in his office. Even though he has posted office hours, if you drop by during the day, 99% of the time he is available. You just have to ask lots of questions! His lectures are clear and not boring, and he makes math fun.
Mike was an awesome professor. He gave a significant amount of examples and really tried to make it logical. His final was really hard and was kind of a curve ball to my grade, but when I talked to other people they thought it was fine. If you have the opportunity to take his class, would 100% recommend.
Mike is very enthusiastic about math and teaches it very clearly and concisely. Interactive inside and outside of class. He's picky about form, but that's important for math so embrace what he has to teach you about it. He helped me to have a great understanding and confidence with calculus. Also a wizard with the chalk boards.
Mike is great and explains concepts pretty clearly. I'm not a math person at all and I ended up doing pretty well in this course. Just do the practice questions, go to class, go over your notes and meet with him if you run into any troubles. He's very helpful. Lectures can get pretty boring but it's math, what else do you expect.
Mike genuinely cares about all his students! He gives great lectures, and posts fantastic notes online (so if you miss a day its not a huge deal, though I don't recommend that). If you do a few practice midterms and read of the notes, this class is a super easy A,
amazing teacher, he really wants yo9u to understand and do well in his course. he makes things very clear and wants everyone to succeed.
Teaches well, provides organized notes and he genuinely care for all his students.
Mike is awesome. Everyone who I've ever talked to about him has loved him. He's a great at teaching the material in a way that's easy to understand.
One of the best Math profs at U of M! Genuinely cares for his students. He made what was supposed to be a very challenging course, easy to understand. He posts all his notes online, so going to class isn't mandatory, but you should go because he'll tell you what's on the Exam. The Final Exam was fair with no tricks at all.
Mike is easily one of the best profs at UofM. Down to Earth, caring, and responds to any concerns you have either via email or in person with an actual response that helps you. The difficulty is the material he teaches but he genuinely cares if you get it or not and will help if you dont. great notes to that he posts in advance. hope he stays @UofM
BEST PROF EVER!!!! so kind, amazing person.... truly cares about students.. very fair.. I LOVE HIM
Super nice guy and very helpful. He wants to help you when you need it and he is very encouraging when it comes to participation in the class. He goes at a perfect pace and wrote all his notes on the board so you could see exactly what hes doing. Didnt need the textbook although I had grants and past tests to give me more examples to work with!
One of the best profs I had at UofM!! Very good at explaining the topics we covered. Very approachable as well. Anyone who is going to take his class should consider going to his office hours!!
Great Prof, very accessible outside of class. Explain's material that could be difficult to grasp in a way that makes it easy to understand. Best Calc prof at u of m!
Mike is an amazing professor, he is super nice, he really cares about his students, and he gives the best notes ever. Even though he posts all of his notes on um learn, I suggest you go to every class because his lectures are amazing. Overall, he's a gem.
Mike is an amazing person. He genuinely cares about his students & whether they understand the topics or not, so he explains things in different ways until something clicks for the student. He posts all the notes, extra problems, etc, but I suggest still going to lectures bc the pace is just right & little hints for tests are integrated into them.
For sure the best teacher I've ever had, make sure you get him If possible
He's a caring, genuine individual who gives very good class notes. He's super hot too.
Extremely friendly prof, willing to help students in any way possible. Textbook is not needed whatsoever, his notes cover everything needed. Learning the theories and proofs for this class is important!
Gem of a prof, MATH 2130 was much easier because of him
Really good prof. Genuinely cares about his students. Won't make you feel dumb if you ask a simple math question - which I really appreciate. Explains things in an easy to understand way. Definitely recommended!
Amazing professor. Very passionate about math, and genuinely cares and wants you to succeed in the course. He also has great notes so it is easy to follow along. His humour is endearing and makes the class enjoyable and he drops hints as to what will be on the midterm and final to help you prepare.
The only reason I didn't do well on this course was probably because I am bad at math. He, however, tries his best to work on that! He is extremely caring, and will agree to set an appointment if you can't meet during his office hours. However, the course was very very test heavy and hard to keep up with.
Fantastic prof, totally understands the material and tries to explain it in a manner that everyone can understand. Willing to meet pretty much anytime, great for after hours questions. The exam requires you to understand the proof of a question so understand the rules to everything.
Extremely nice, goes above and beyond to help students. Definitely the best prof I've had so far in university. Knows his material really well and makes difficult math seem easy. Really great prof overall.
You wont find anyone better
I tried 3 times prior to taking Mike's class to pass first year Calculus but always ended up dropping it because it just wasn't clicking. Once I took it with him I was able to not only pass but finish with a B+. He is so kind and caring about his students and his examples are very similar to what you'll see on your tests/finals. Plus he's cute.
great professor, really knew his material. knew how to explain it to the students so it would make sense to us. very accessible outside of class and tries his best to clear everything up before you leave. overall, best professor I've had thus far.
best prof Ive had. Good at making harder concepts seem simple. available outside of class. Reccommend taking him if you can.
Great Prof for Calc 2! I really enjoyed his class, he explained the concepts really well so it is easily understandable, I can tell he really cares about his students and is always there to help students outside of class. Best math prof I've had so far, I would love to take another one of his math classes again.
I absolutely loved Mike! He is excited about teaching and he is really skilled at breaking down concepts so that is easy for everyone to understand. He's also happy to help outside of class as well. If you're really good at math, the marking will drive you nuts, as it is crowd marked and you lose marks for overly formal, preferential things.
Chillest prof I've had. I struggled in this course due to personal issues I was facing at the time, but I always enjoyed the lectures and he was always willing to take as much time as was necessary to explain tough concepts to the class. Second half of this course was significantly harder than the first half--I genuinely liked the linear algebra.
Very chill and makes stuff easily, but you still have to study hard outside the class otherwise you'll pass but probably get a C.
Best prof! Makes math seem easy and nothing to be afraid of. Simplifies concepts and ideas and has very organized notes. Take math with him if you can. Very helpful outside of class too. Genuinely nice and caring. Makes lectures fly by and keeps it interesting.
Mike is one of the best profs I have ever had at the university. His lecture style is such a great approach to learning mathematics. He truly helps you to make any initially difficult problem become easy and solvable. Clear explanations and very easily accessible if you ever need to see him. 10/10
Calculus is hard BUT Mike is awesome. Couldn't have asked for better. Super clear and concise lectures - very straightforward explanations. In-class examples are much more simple than test questions though so USE THAT TEXTBOOK for both background info AND practice questions.
A REAL GEM. Accessible outside of class, will help you understand. Use him instead of the math centre. Lectures are fantastic and he really leads you by the hand, step by step, to understanding concepts. Test questions are harder than in class examples so try to get your hands on old tests/quizzes/exams and PRACTICE!!! Textbook was meh.
I took Linear Algebra with Mike in my first year. I'm now in my third year, and Mike is easily still one of the best profs I've had. He's really good at explaining concepts in an intuitive way, and always makes you feel comfortable to ask questions. He's a very reasonable marker and is pleasant in office hours.
Mike is an amazing prof. The online documents for each concept are very clear and provide different examples of varying difficulty so that mastering the concept is easier. He is also hands down the most accessible prof outside of class and gives awesome feedback for any type of question one could have. I would absolutely recommend him, 10/10.
I am not the strongest when it comes to math. Although his notes in class can be confusing when you go back and reread them, and he only goes over easy examples in class and your left trying to figure out the hard ones. The TA's for the class were not good, and they graded harder than how he wanted them too, but there was never a correction to this
Mike is a great prof. I am horrible at math and am only taking it because it is required, but he makes the lectures interesting and actually keeps students engaged. My only issue is that the TA's are SO BAD. Mine is Sahar and her explanations make no sense, she made me hate math more than I already do.
Mike was a really good prof. Even if you're average at math you can do rather well in his class. A key, I found, to succeed in his class is to do all the recommended textbook problems. Overall, math was more fun with Mike and I recommend taking it with him.
He was amazing! His lecture videos were very clear and easy to follow. The tests were not a surprise if you did the numerous practice questions he posted. He was really nice too. Assignments and quizzes were an easy 100%. Tests were also open book. Note that this was during the pandemic, so this is may change in the future.
Mike is awesome, he makes things clear and he really listens to his students, answers emails quick. on a test i plugged in the wrong numbers and got the answer wrong but he gave me the mark for it just because my work and my equation was right, i dont think any other profs would do this for his students. He truly is an amazing prof!
Mike is the greatest. Period. His lectures compared to the other prof teaching this course are unbelievably better. If I had to miss the extra help labs, he let me know I could reach out to him with any questions and was always very helpful in his explanations. Awesome prof
This course is tough (!!!) but Mike is awesome. He is very helpful during office hours & via email. Beware though - try to take easy courses with this one because it requires a lot of studying/practicing! The course is graded on 5 tests (12% each) & the final exam & you have to pass the final to get a C in the course. Also, the lab is not helpful
Unbelievable prof! Will probably go down as my favourite because of how enjoyable he made calculus. Notes were very clear and made learning fun for me. Highly recommend
Mike is an AWESOME prof, explanations are great, engaging, easy to follow, easy to reach out of class and genuinely cares about his students. He's so laid back and constantly willing to help. You can either get the textbook and do the recommended practice or skip the textbook and work on the given problems, which ever works better for you.
Mike was great! He made the math we were learning easy to follow. He'll answer your questions and make sure the material makes sense. There was no surprises on the tests, you were thoroughly taught everything that you were being tested on. I strongly suggest going over the practice questions that he provides, they help.
Solid prof. Respects his students. Accessible to ask questions. Sometimes the notes weren't the clearest but doing the lab and assignment questions helped.
Mike was such a fantastic professor, I had a problem with a very rude TA and he was very understanding and helped to fix the problem. I had a lot of trouble in this course but he was very accessible and always ready to help! Definitely recommend doing lots of practice
I stupidly took it in the 8:30am timeslot and regretted it but he records lectures so you can go back to rewatch them. Two exams, both open book, super easy. pretty much just write down stepbystep how to do each concept and you'll be good to go! He was super attentive to student needs too, overall a great prof!
Really, really great prof. Lectures are amazing and clear and the course was very organized. Really cares about his students and tries to connect with them, which is especially great in an online setting. The exam was really hard, but at least it was open book. Just keep up with the lectures. Highly recommend overall.
It is easy to get an A+ in this course because he teaches it so well! Mike made everything SO easy to understand. His notes are pretty straightforward, there are practice problems that you can do for each unit, and he shows you how to do some of the problems during his live lectures. Dedicated, responsive, and informative. 11/10 would take again
I would not recommend.. he makes you do 2 tests and in the FIRST WEEK with a 70% minimum needed otherwise F in the course and they dont count towards your grade. Awful, students were crying in our telegram chat. He doesnt teach you whats on the test either just lists off topics. Stats 1000 was easier than this class!
Mike is a solid university professor. Most of class lectures were used to go over practice problems on the worksheet. He was always quick to respond if you had questions and wanted his students to succeed. The final exam however was way harder than the unit tests so be prepared.
Mike is a great prof, its just the TAs that should be rated poorly as they did not help whatsoever, but take the class with Mike and you will do well. Beware, the final is much harder than the unit tests.
Great professor and person!
He seems like a fine teacher, but honestly I am not sure that he is teaching this course. Assignments are near impossible to do without outside sources, and the examples he does in class are completely useless. All the assignments are unreasonably long and they are done "teaching" the material on it 1 day before they are due.
Mike is a great prof! I just found the vector geometry quite difficult, but I really did enjoy the linear algebra. Math 1300 is not set up very well, but that isn't Mike's fault. He's a great guy, a great teacher, and helped me get through first year uni math. Take your math with Mike and you will not regret it!
very very willing to help. if you struggle with math i highly recommend mike!!!
Mike is a great prof and explains the lecture material well during class time, so I had very few questions about what was being taught. If you do have questions, he answers quickly and makes sure to explain the concept until you understand. Make sure you buy the practice exams, they helped me so much on the final and midterm!
He seems like a good teacher but is horrible at this class and should honestly retire, be fired or jailed. The assignments are unfair, the midterm was relatively easy, and the 2 hour final that was longer than the 2 hour midterm is impossible. Do not take this course at this school, a bus driver could teach this course better.
I have to keep doing this because this rating is clickbait, do not take this class, mike could be a good teacher, and is reasonable. But the assignments are unfair and the final was longer than the midterm but you were given the same amount of time and it is worth 50 percent of your mark, I want my money back, DO NOT TAKE AT UOFM.
He's a pretty good Professor. Math 1520 was extremely difficult and the final was really tough. It doesn't feel like he does a good job of preparing students for the final. We're pretty much teaching ourselves.
As a prof, Mike is great. Very attentive and clear. His lectures are focused and easy to follow. But this course is awful. Substantially harder than it should be. Was way more challenging than Calc 1500, and about as challenging as discrete math 1240. The biweekly assignments took me more than 10 hours each. Be ready to work for this class.
Decent class; horrible final exam. If you don't really need the class DON"T TAKE IT!
Mike is awesome professor. This class was online. He is such generous professor always ready to help. If you option of taking his class go for it without thinking you won't regret.
honestly a fantastic professor that just teaches a really hard course. if you're unfamiliar with the course concepts you might struggle but he does a great job at answering everyone's questions in depth and doing lots of practice questions. tests are hard for sure but if you understand the concepts you'll be ok
Math is like any learned skill that requires practice to improve. No professor will be able to make students retain the information they need if they're not putting in extra time outside of class. Mike made lectures enjoyable, accommodated circumstances, and ALWAYS answered questions. His effort is contagious and he make it easy to enjoy math!
He was a really great prof, he wants his students to succeed and it shows. Its a hard class, but he gives you all the tools to succeed, you just have to put the work in to complete it
Great guy, lecture videos made sense and went over problems in class. Tests are decently hard though
He is a great professor in class but will not prepare you properly for the tests. Basically he gives you practice problems but they arent related to the test questions and when we asked him for more practice problems that are more related to the test questions he told us to simply ' do more theory' and didnt help anymore. Will never take him again
Mike is a great prof. He posted lecture videos to watch before class and then used class time to go through practice problems. During class he would take requests, solve a few, and then gave us some time to work on new questions while he walked around the room to help if needed. Tests were decently challenging but were related to class.
great prof, straight to the point and cares about each student. Rated difficult due to nature of course material, but he taught it great. Make sure to do the practice questions!
Mike had great energy in lectures and would respond to emails quite quickly. As someone who is not the best at math, he made it easy to learn and had notes provided to make reference from. This is a class where you need to understand the concepts or you won't do well. Thank you :)
Mike is super great. This course with him made me fall in love with mathematics all over again after having a bad teacher in high school. Mike is super approachable and hip. I hope to have another class with him.
Mike clearly cares a lot about what he teaches and the success of his students. His lectures were easy to follow, and he often did extra problems when the class found a concept difficult. He was always available after class and in office hours. Tests were fair and very similar to examples from class or tutorials. Would take a class with him again.
he will answer all your questions, even the dumbest ones. just practice the questions on the slides before class and you will be OKAY.
Mike is the perfect professor for calculus students. He provides detailed videos for his lectures and uses the lecture time to go through many examples and help students. He is very helpful during office hours and in class. Your grade will depend on the effort you put in.
Lectures were v helpful. He explains everything clearly and answers questions. The only bad thing is he didn't know how to help students with the final and didn't have proper reviews for it. I took Math 1524 and the tests were pretty hard. You can't slack off in this course and you get the effort you put in. The final was just something else...
(Took Math1524) Mike has solid lectures and provides all slides online. Is very accessible outside of class, and tries his best, but is not always great at breaking down complex topics that students are struggling to grasp. There's a fair difficulty gap between Lab/HW material and tests. Exam was tough. Wish there were more practice problems.
I took math1524 with mike in fall 2023. Mike was okay at teaching the calculus aspects of the course, however the first unit was linear algebra... He sucked at teaching it, as a result most people did not do to great in it. To do good in the course, you have to be a good self learner and good at problem solving. (lots of materials not covered)
I took math 1524 with him. I did not like the professor at all. He is a very hard marker. he is mading the course different than it needs to be. like no calculator and no formula sheet. I talked to other professors, and they do allow calculators and formula sheets. he does not. I do not like him at all.
Took MATH 1524. Honestly probably the best bet you will get if you are taking this hellish course. Class is difficult as piss, what would you expect, but Mike is a really humble guy and it's clear he cares about his students and will do all he can to help you out. Ultimately your best option for a difficult class.
Great professor. Cares a lot and he is very passionate about teaching. I would recommend this course.
I found the lectures to be not all that helpful. Tests were much more difficult than anything done in class.
It's week 2 of classes, and I have a lot of respect for Mike. He runs a well-oiled machine in his class. Very clear, and information is easy to grasp with his delivery. Emphasizes going over topics multiple times incase you are struggling with anything. Math is a tough subject, but Mike makes it that much easier. Great prof.
Decent prof teaching a tough course. Tests and exams are challenging, as the questions are more difficult than what is presented in classes and labs. Doing the toughest practice problems in the textbook, labs, etc. is what you should do to get a good grade in this course.
(math1524) I took intro to calc in high school so I was already comfortable with most calculus topics. He provided his lecture slides a day early and I would just do them on my own without going to class unless I felt I needed to. However I noticed some calculus topics could've been explained better for first time students.
Tough course, but Professor Mike is great - he explains concepts clearly and is genuinely invested in helping students succeed. Definitely utilize Unstuck AI and practice problems to excel.
Best prof that I ever had at university
1524 is a hard course, mike is pretty good at explaining things, pretty fair as well. only complaint is that I didn't feel like there was enough exam preparation given, exams felt way harder then practice questions given. If i were to do this course again with mike i would purchase past exams.
Mike is your best bet for taking this course. Really good at explaining concepts, but like any math you will need to put in the work on your own and be a good self learner. Tests are pretty tricky, and the course gets pretty difficult towards the end compared to the start. Covers matrices, limits, derivatives, optimization, and integrals.
Mike is the go to option for 1520. Just the overall explanation of concepts in lectures are easy to follow, and the worksheets in labs, + the extra practice really helps with studying for each test. The only downside I would say is the lack of practice material for the final exam.
Mike is probably the go to for 1520. The way he explains concepts are easy to understand, and the amount of practices available from lab worksheets, + assignments makes practicing for tests easier. My only complaint would be the lack of practice exam material for the final.
He was ok, you need a lot more practice to do good in this class. I recommend getting the help textbook and the past exams from the bookstore. He's very good at explaining concepts, but if you don't know a concept inside and out you're failing
Just a chill guy. Lowkey best prof at uofm. Actually teaches you and explain the concepts clearly. Did I mention he's just a chill guy
I wouldn't see myself succeeding in Math 1524 without having Mike as a professor. Taught things very well in lectures, he clearly cares about his students, and was easy to access through his office hours.
Great prof! Lectures are very well explained and clear.
My favourite prof! Such a good instructor. He does so many examples and makes sure to teach things thoroughly.
"Any questions... about anything?" Mike has well organized lectures and posts all the covered slides on UM Learn. 1510 is a tough course & Mike challenges his students. Examples in class & labs are often hard the first time you see them, but he explains things logically. He will always be there if you need help.
Mike is NOT chill. he's rude and doesn't care to help. His notes make no sense, and his idea of teaching is showing one example, and then giving a harder one and you spend 20 minutes trying to figure it out. Overall, just teach yourself based on practices tests, the course outline, and youtube. BUY OLD EXAMS (easy to pass but not easy to do well)
Class Info
Online Classes
100%
Attendance Mandatory
38%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.68 avg changeRatings by Course
MATH17000
5.0
(1)MATH1210
5.0
(5)MATH1700
5.0
(2)MATH1010
5.0
(1)MATH2130
4.8
(4)Difficulty by Course
MATH1080
5.0
MATH1524
5.0
MATH17000
4.0
MATH1010
4.0
MATH2130
3.5