4.8

Mitch McIvor

Sociology - University of Toronto - St. George Campus

4.8
Quality
2.5
Difficulty
93%
Would Retake
147
Reviews
4.8
Quality
2.5
Difficulty
4.8
Helpful
4.8
Clarity

93%

Would Retake

147

Reviews

Rating Distribution
Official

5

131

4

8

3

4

2

3

1

1

What Students Say

I took Sociology to avoid math

SOC202 - 5.0 rating

McIvor is kind, but his disorganization hindered the class

SOC489 - 3.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

15%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 79 grades
Most common grades:
A (27)
Not sure yet (27)
A- (14)
Grade Distribution
A(39)B(13)C(2)D(0)F(0)A-/B+(25)
Based on 118 reported grades
A: 27
Not sure yet: 27
A-: 14
A+: 12
Common Tags
Amazing lectures (85)
Caring (72)
Hilarious (61)
Inspirational (37)
Respected (29)
Clear grading criteria (22)
Lecture heavy (13)
Accessible outside class (9)
Rating Trend

Stable

+0.18 avg change
Apr
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

SOC202

5.0

(3)

SOC493

5.0

(1)

Soc297

5.0

(4)

SOC100

4.8

(101)

SOC150

4.7

(35)
+2 more courses
Difficulty by Course

SOC489

4.0

SOC493

3.0

SOC150

2.8

SOC225

2.5

SOC100

2.4

Reviews (147)
5.0
2.0
SOC202
Grade: B+
Mar 27, 2014

Really approachable and easy going. Tries to make sure things are clear and to be funny but still a boring mandatory class. You can tell he cares though which is nice.

5.0
2.0
SOC202
Grade: A+
Aug 10, 2014

Awesome instructor. Makes everything crystal clear, and is fair. Although the class (statistics) is dreadful, Mitch makes it bearable. Highly recommend!

5.0
3.0
SOC202
Grade: B
Jun 6, 2015

I took Sociology to avoid math. Having already dropped it once I was dreading this class and ended up not minding it at all. He actually spent numerous slides of one lecture explaining a stats thing in terms of Alice in wonderland. Nicest guy ever, I'm actually a little in love with him. Just study his lecture slides, way better than the textbook.

5.0
3.0
SOC493
Jun 13, 2018
Would take again

Mitch is great! Best class I've taken at U of T and a summer course to boot.

Gives good feedback
Respected
Caring
5.0
3.0
SOC100
Grade: B+
Oct 19, 2021
Would take again

Mitch is literally the best. I had him for a couple of Intro to sociology tutorials and he did a lecture on education and this man is great. He is clear, funny, and you can really tell he's interested and engaged in the material he teaches. Super nice, approachable, wholesome, I would absolutely take one of his classes again.

Hilarious
Amazing lectures
Caring
5.0
3.0
SOC100
Grade: C+
Dec 8, 2021
Would take again

Standard intro class (large, mostly multiple choice). In speaking with Professor McIvor in office hours he is awesome. Down to earth, funny, kind, seems to genuinely care, and actualy listens when requests are made. His slides are awesome, lots of memes, colorful, fun. I'm excited to take another class with him this Spring.

Hilarious
Amazing lectures
Caring
5.0
3.0
SOC100
Grade: C+
Dec 20, 2021
Would take again

Interesting course and a nice prof that cares.

Skip class? You won't pass.
Clear grading criteria
Hilarious
5.0
2.0
SOC100
Grade: A-
Dec 20, 2021
Would take again

Straight forward class. Tutorial quizzes and 2 exams, one on each half of class. Prof went out of his way to make practice quizzes and videos explaining how to get the answers when asked. Was good about answering emails/questions too. Not a bird course, you will have to study to do well.

Caring
5.0
3.0
SOC100
Jan 12, 2022
Would take again

Though the course itself was disliked by many students (maybe it was the other prof's involvement), Prof McIvor is a gem! I'm slightly in love with him. He's very kind, his lectures are super engaging (though he didn't really lecture in SOC100), and he gives you chances to get your grade up. You can tell he genuinely cares. 10/10 dude.

Respected
Get ready to read
Caring
5.0
2.0
SOC100
Jan 12, 2022
Would take again

Love professor McIvor!! Best professor!!! He did 1 lecture for soc100 and I am taking his soc150 class. His lectures are so helpful, makes everything clear to understand, and points out what is going to be tested. We have no textbook but he provides the weekly material. Focuses on present. Reachable, knowledgeable, and truly cares about students.

Accessible outside class
Amazing lectures
Caring
5.0
3.0
SOC150
Jan 14, 2022
Would take again

He genuinely cares so much for his students and puts so much work into his course. Additionally, he did not make us purchase a textbook as he knows the financial struggles that many students undergo.

Test heavy
Amazing lectures
Lecture heavy
5.0
4.0
SOC150
Jan 15, 2022
Would take again

PROFESSOR MCIVOR IS THE BEST!!! GENUINELY CARES FOR HIS STUDENTS.. to illustrate this, one thing that he does is he posted a video (1hr) explaining the course syllabus which no professors do. (because they expect you to read it) He does this because he really wants us to succeed in this course.

Respected
Amazing lectures
Caring
5.0
3.0
SOC150
Grade: B+
Jan 21, 2022
Would take again

Honestly, if you have him as your professor consider yourself lucky and blessed. He is the most caring and hands down the most respected professor at UofT. Everyone's always complimenting him in Whatsapp group chats. Before quizzes, he reminds us how we are worth so much more than just a quiz and how brilliant we all are. Oh also, he's hilarious af

Respected
Inspirational
Caring
5.0
3.0
SOC150
Jan 29, 2022
Would take again

Professor McIvor is extremely considerate about students and tries his best to accommodate students in every possible way. He designed SOC150 in a wonderful way to make it comfortable for all students. His sense of humour is amazing and his lectures are fun to watch. Quizzes and exams should be good if you understand the course material well.

Inspirational
Hilarious
Caring
5.0
3.0
SOC150
Feb 2, 2022
Would take again

I love this guy, he literally makes lectures so amazing and is such a considerate guy. He is very knowledgeable on the subject matter and extremely passionate about it making you that much more engrossed in his course. The way he sets up the course makes it as least stressful as possible while still allowing you to learn.

Inspirational
Amazing lectures
Caring
5.0
3.0
SOC150
Feb 4, 2022
Would take again

Nicest professor you will ever have. Very understanding, flexible marking scheme (optional quizzes, essays, midterms or a major final exam.) Had him for SOC101 and SOC150 (he was the main prof for 150, only did tests for 101) He got covid and gave us an extra week on a quiz and our midterm. One of the best profs at UoFT. Take him anytime you can.

Respected
Caring
5.0
3.0
SOC150
Grade: Incomplete
Feb 7, 2022
Would take again

really good

5.0
3.0
SOC150
Mar 5, 2022
Would take again

The only professor I have had who really cares about his students and has set the course up for student success. So far, my favourite professor at UofT! Highly recommend!

Clear grading criteria
Hilarious
Caring
5.0
3.0
SOC150
Mar 5, 2022
Would take again

OKAY, this guy is literally amazing. He could be talking about the most boring subject and I would be intrigued. I currently have him for Soc150 right now, and even though it's a lot of information he makes it easy to understand as he tries to apply real world context to things. He also is so caring and understanding, and literally amazing.

Amazing lectures
Inspirational
Respected
5.0
3.0
SOC150
Grade: B
Mar 29, 2022
Would take again

Best guy ever, really helpful and understanding. Great speaker so lectures run smooth. Wants to make sure he is doing everything properly and does not offend anybody which can be hard in Soc. Although if you do not share liberal values I would never take Soc hahaha. Right hand values are the devil in this course.

5.0
3.0
SOC150
Grade: Incomplete
Mar 31, 2022
Would take again

Professor McIvor is one of the best professors I've had at U of T. His lectures are very good and are easy to understand. He makes them engaging by connecting current social issues to course concepts. He is very approachable and makes attending office hours very easy. He makes sure that all assignments, deadlines, and such are fair for everyone.

Amazing lectures
Hilarious
Caring
5.0
3.0
SOC150
Grade: A
Apr 1, 2022
Would take again

Best prof over ngl. really enthusiastic and caring. He takes time to motivate students and explain the school system to us. Lectures are great, materials are great. Awesome.

Amazing lectures
Clear grading criteria
Caring
5.0
3.0
SOC150
Grade: A
Apr 9, 2022
Would take again

Professor Mclvor is the best professor I have had at UofT. So caring, understanding, and enthusiastic. His lectures are super interesting. The way the course is run provides a lot of flexibility.

Amazing lectures
Caring
Respected
5.0
3.0
SOC150
Grade: Incomplete
Apr 10, 2022
Would take again

I would highly recommend this course to the upcoming batches. Prof McIvor is one of the best professor I have ever had. Super caring, sneaks casual jokes inside his lecture, tries to accommodate everyone, and makes lectures very interesting. Has a ton of office hours to help with assignments and is overall super fun and easy to talk to.

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
SOC150
Apr 13, 2022
Would take again

He really made the lecture fun and engaging even though it was asynchronous. His explanation was top-tier as he made theoretical and abstract topics easy to understand by providing lots of examples. Overall really enjoyed taking his course, though I found the midterms really hard.

Amazing lectures
Inspirational
Caring
2.0
4.0
SOC150
Grade: A
May 10, 2022

He is really caring and willing to offer help . But the grading scheme is really harsh. He uses final to replace all low marks, but if you want to do well you better do all 10 detailed and meaningless quizzes, write two papers, take tests, and then take the final. I would say as a professor, he is extremely great, but the course design is awful.

Tough grader
Caring
Lecture heavy
5.0
3.0
SOC150
Grade: B-
May 11, 2022

Anyone critiquing the structure of this class is wild. Prof McIvor gives amazing and funny lectures. A midterm and end of term test. Weekly quizzes and a paper. Then the final is optional and can replace any other grade missed or that it is higher then. Read: you can choose only to do the final. I just did the final and did well. Loved the course.

Amazing lectures
Clear grading criteria
Inspirational
4.0
4.0
SOC150
Grade: A
May 12, 2022

He is super genuine, caring, fun, and a very nice guy. Does his best to make lectures engaging which I appreciate but it turns into an overload of examples that are often irrelevant and waste time. Makes tests (especially end-of-term test) exceptionally hard and relies on boosting them to get a 70% avg. to compensate. Not a good approach.

Clear grading criteria
Caring
Accessible outside class
5.0
4.0
SOC150
Grade: B
Jun 6, 2022
Would take again

Best prof ever! Super caring, understanding, and passionate. He is eager to improve through feedbacks and the course was designed to be flexible. He encourages students a lot and wants them to thrive. Lectures are very long and his slides are wordy, but the content is so interesting.

Hilarious
Caring
Test heavy
5.0
3.0
SOC150
Grade: A
Jun 12, 2022
Would take again

Professor McIvor is the sweetest soul. You can tell he puts a lot of effort into understanding his students and preparing for his lectures. The only thing is the course material was quite repetitive from SOC100. Essays were also marked rather harshly and the course had a strict 70 average.

Lecture heavy
Test heavy
Graded by few things
2.0
2.0
SOC150
Grade: A
Jul 18, 2022

Very nice guy, who tries to understand the different circumstances that may arise in his students' lives. However, the course was very delayed and lectures were painfully long. Due to making the tests open book, they were extremely difficult and reliant on tiny details that were difficult to find. Avoid if you rather memorization type teaching.

4.0
4.0
SOC150
Grade: B+
Sep 15, 2022
Would take again

Professor McIvor breaks the lectures down into a few parts so that his students don't encounter screen fatigue. The midterm and the final exams are filled with tricky questions, so simply looking at your notes won't do; you need to learn how to apply the concepts. Furthermore, he offers lots of opportunities for students to improve their grades.

EXTRA CREDIT
Inspirational
Test heavy
5.0
2.0
SOC100
Grade: B
Oct 13, 2022
Would take again

hes slay but talks wayyy too fast in lectures

Hilarious
2.0
5.0
SOC100
Grade: Not sure yet
Oct 21, 2022

The tests that this prof. writes are extremely difficult. He makes them open book, which sounds good, but like someone else said here, because they're open book, he really, really tries to trip you up with trick questions and tiny details. I find his exam questions overly vague given the response options. They're really unfair to be honest.

5.0
3.0
SOC100
Oct 22, 2022
Would take again

As others said, great lecturer but tests are hard and application based so cant just memorize/have good notes. BUT THE SWEETEST PERSON. I had a tech issue during a Friday night sitting of the midterm (8pm online test Friday) and he got back to me immediately, helped me resolve it, and added the time I lost. He is the nicest prof Ive had by far.

Amazing lectures
Caring
Accessible outside class
5.0
2.0
SOC150
Grade: B+
Oct 25, 2022
Would take again

McIvor's grade redistribution system was amazing. He was by far the most understanding professor I have had. He made sure to accommodate his students throughout the entire semester. He made his lectures interesting and made sure to explain concepts in-depth ensuring content was understood.

Amazing lectures
Hilarious
Caring
5.0
3.0
Soc297
Oct 28, 2022
Would take again

The best. My favourite uni course so far.

Amazing lectures
Hilarious
Graded by few things
5.0
1.0
Soc297
Grade: Not sure yet
Nov 7, 2022
Would take again

Professor McIvor is the best prof I have gotten in all my years at uni. His lectures are discussion focussed and well-oriented, his classes are engaging and interesting and he is really helpful. He creates a comfortable environment where students feel comfortable enough to discuss in class. Most importantly, he knows how to properly teach.

Amazing lectures
Caring
Accessible outside class
5.0
5.0
SOC100
Nov 14, 2022
Would take again

He is a very nice guy by putting much efforts into his lecture. I never fall asleep while listening to him, but the test are really too unfriendly for ESL. Concepts of the class are ok level to understand but the teaching team writes that test as hard as they could since its open book.

Amazing lectures
Respected
Test heavy
5.0
4.0
SOC100
Nov 29, 2022
Would take again

Amazing lectures and just the nicest person. Go to office hours which end up just being big group chats that are a lot of fun. Best Professor at UofT!

Amazing lectures
Inspirational
Caring
5.0
2.0
Soc297
Grade: Incomplete
Dec 4, 2022
Would take again

Best professor I've had at UofT thus far! It was the only class where I was not anxious to participate. I've learned so much from him! Take as many classes as you can with him. He is extremely caring and understanding.

Participation matters
Inspirational
Hilarious
5.0
3.0
SOC100
Dec 16, 2022
Would take again

Best lecturer at UofT and a REALLY nice guy. Tests aren't as bad as people say and when the midterm ended up being too hard they dropped 4 questions and brought the average over 70 which no other class did.

Amazing lectures
Inspirational
Caring
3.0
3.0
SOC100
Grade: Not sure yet
Dec 30, 2022
Would take again

Covers basic intro theories/ concepts. Midterm (all mc) and final exam (mc + short answers) are open-book. I found the multiple choice straightforward and clear. Short answers were hard. This class covered a lot of concepts, so I recommend creating flashcards as you go along. Larger focus on lectures when studying for exams.

5.0
4.0
SOC100
Grade: B-
Jan 3, 2023
Would take again

Of the two SOC100 Professors (course is co-taught), McIvor was by far the more interesting lecturer. Also a very nice person if you attend office hours or need help. As others have said, SOC100 tests are hard but to be honest that's true of all my university tests and at least this one was open book and could be done at home. Highly recommend.

Amazing lectures
Caring
Respected
5.0
1.0
Soc297
Jan 5, 2023
Would take again

Very down to earth and understanding, unfortunately this means sometimes he gets taken advantage of. I actively looked forward to class, fantastic lectures -- the fact that he's in the teaching stream really shows.

Participation matters
Amazing lectures
Respected
5.0
3.0
SOC150
Grade: B+
Jan 11, 2023
Would take again

he is amazing

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
SOC100
Grade: A+
Jan 12, 2023
Would take again

Prof is hilarious and nice guy. His lectures are really interesting + has photoshopped pictures of himself on them. Course itself is reading-heavy and the tests are very application based and decently hard so have a good understanding of the major concepts, not just pure memorization and notes, and where to find questions related to them

Get ready to read
Amazing lectures
Hilarious
5.0
2.0
SOC100
Grade: A-
Jan 18, 2023
Would take again

Super nice guy and really seems like he cared about his students. Very organized and one of the best profs I've had here

Get ready to read
Amazing lectures
Caring
5.0
3.0
SOC100
Jan 19, 2023
Would take again

As a 4th year taking this class in my final semester, I can confirm he is the BEST professor I've had.

5.0
3.0
SOC100
Grade: A-
Feb 7, 2023
Would take again

Love Professor McIvor and his lectures! The slideshows are quite long, but he includes many examples, which really helped with understanding the course materials. He is caring and gives tips on how to do well on the exams or how to succeed in the course. Overall, I really enjoyed attending his lectures, and I would take his courses again.

Amazing lectures
Caring
Accessible outside class
5.0
3.0
SOC150
Feb 9, 2023
Would take again

The only Professor I've had who really really cares. The good Prof's are willing to help but Prof M designs the course so that you get two shots at everything if you do badly, there is a bunch of flexibility with deadlines, during online tests he sits in a zoom room and helps you if you have troubles, the best Professor I have had by far.

Caring
Respected
Accessible outside class
5.0
3.0
SOC150
Grade: A-
Feb 24, 2023
Would take again

Coolest person ever. His lectures are interesting and even if you decide to pursue Sociology in the future or not, whatever he teaches is incredibly relevant to real life - you will be able to extrapolate this and use the stuff he teaches years from now. Genuinely seems like he cares for his students' education and well being. Such a cool guy.

Amazing lectures
Clear grading criteria
Caring
5.0
1.0
SOC150
Grade: A
Feb 24, 2023
Would take again

He was an amazing prof!! had him for soc100 and soc150 and he was a great lecturer. provided comic relief and relatable examples. He is super accessible and friendly, easy marker, considerate. Would definitely reccomend.

Get ready to read
Amazing lectures
Hilarious
5.0
3.0
SOC150
Grade: A-
Mar 8, 2023
Would take again

really inspiring professor. his lectures are clear, interesting, and meaningful

Amazing lectures
Clear grading criteria
Gives good feedback
5.0
3.0
SOC100
Grade: A
Mar 20, 2023
Would take again

This man is so woke. I am genuinely so interested with everything he has to teach in this course. He breaks down and explains concepts until they are easy to understand. It is like watching a TED talk every time.

Hilarious
Caring
Lecture heavy
5.0
1.0
SOC100
Grade: A+
Apr 19, 2023
Would take again

Nothing but good things to say about Prof. McIvor. He understands that most people taking SOC100 are taking it as a) a survey course or b) a bird course, so instead of teaching boring theoretical concepts, he focuses on current events and social issues. You learn really cool stuff and its super easy!

Amazing lectures
5.0
2.0
SOC100
Grade: Incomplete
Apr 20, 2023
Would take again

He tries his best to educate himself on minority groups, which as a member of various groups can say does not go overlooked. Not to mention, he is absolutely hilarious and his slideshow presentations reflect his effort to relate and appeal to OUR age group of students through the occasional jokes, and easy-to-understand analogies/anecdotes

Inspirational
Hilarious
Caring
3.0
3.0
SOC150
Grade: Not sure yet
Apr 21, 2023
Would take again

Great lecturer! I would rate higher, but this semester the exams were strange. I believe that they were trying to write exams that AI couldn't answer, but that lead to questions like specific quotes a guest lecturer said. However, it was open book and online, so I can't complain too much.

Amazing lectures
Hilarious
5.0
2.0
SOC150
Grade: A
Apr 21, 2023
Would take again

One of my favourite professors I have had. He makes everything extremely interesting and genuinely seems to cares about his students a lot. Designs the course to make it more friendly to the students, allowing them to do as much as they can rather than making it super heavy. Took extremely long to mark the term paper.

Amazing lectures
Hilarious
Caring
5.0
1.0
SOC150
Grade: Not sure yet
Apr 30, 2023
Would take again

ME AND MY HOMIES LOVE MITCH MCIVOR. Incredibly down to earth, and didn't use a textbook because he understands financial struggles in uni. A great lecturer, fair-grader, and does a great job selecting course content that is engaging. He was also very approachable, and really cares for his students despite this being a con hall class. 5/5 stars.

Inspirational
Caring
Respected
5.0
2.0
SOC150
Grade: A
Sep 14, 2023
Would take again

My favourite professor at U of T. Took SOC100 with him last year. I'm only a year in, but so far, without a doubt, he has been my favourite professor. Extremely kind, caring and compassionate to his students. Understands the everyday struggles that students must go through to succeed. Lastly, he's hilarious! It was a joy to attend his lectures.

Amazing lectures
Hilarious
Caring
5.0
3.0
SOC100
Grade: Rather not say
Oct 17, 2023
Would take again

dude i miss having him as my prof so much. i didnt actually mind being cramped in con. hall because his lectures were that enjoyable

Amazing lectures
Inspirational
5.0
3.0
SOC100
Grade: B-
Nov 27, 2023
Would take again

Amazing prof. Really good lectures and super caring

Amazing lectures
Hilarious
Respected
5.0
2.0
SOC100
Grade: A
Dec 2, 2023
Would take again

I took sociology as an elective/bird course but it ended up being my favourite class. McIvor is an amazing professor in every sense; he gives engaging lectures, his slides are entertaining & packed with info (so that you don't miss anything if you have to skip class), he's very inclusive, passionate, knowledgeable, caring, funny, & open-minded.

Amazing lectures
Hilarious
Caring
5.0
3.0
SOC100
Grade: B+
Dec 2, 2023
Would take again

Lots of readings but tries to clear things up in lecture. A very funny, nice, caring, and attentive professor. Only problem is he puts too many things (almost his entire script) onto his slides so reading them while having it verbally presented is challenging, even for the most attentive.

Hilarious
Caring
Respected
5.0
2.0
SOC100
Grade: A
Dec 2, 2023
Would take again

Dr. McIvor exceeded all of my expectations for a lecturer. By listening to him speak you can tell he is extremely passionate about his field of study and wants his students to feel the same interest and passion. He cares very much about his students and their success. If I could have him as a professor for all my lectures I would.

Amazing lectures
Hilarious
Caring
4.0
3.0
SOC100
Dec 13, 2023

Clearly put in a lot of effort to make the class easy/more forgiving for first years. Virtually everything on the midterm and exam were available on the lecture slides posted online. I only had one face to face interaction with him so can't say much about him personally, but the class was relatively straight-forward and not too hard.

5.0
1.0
SOC100
Grade: A+
Jan 6, 2024
Would take again

He is my favorite professor.

Amazing lectures
Inspirational
Caring
5.0
2.0
SOC100
Grade: A-
Jan 7, 2024
Would take again

The best prof at uoft. Everything you want in a prof and more.

Amazing lectures
Gives good feedback
Inspirational
5.0
3.0
SOC100
Grade: A
Jan 8, 2024
Would take again

My favorite teacher/prof I've ever had. Every first year should take his intro SOC course and a lot of my friends are continuing SOC due to his class. Is clearly on the side of the students and has a very fair course.

Amazing lectures
Inspirational
Caring
5.0
2.0
SOC100
Grade: A
Jan 10, 2024
Would take again

GET HIM TENURED. PLEASE. BIGGEST GEM AT UOFT

Amazing lectures
Hilarious
Caring
5.0
3.0
SOC150
Grade: A+
Jan 30, 2024
Would take again

amazing professor that is literally all I have to say. Take his courses you will not regret it I promise. I am so so so sad he only does 100 level courses.

Amazing lectures
Caring
Respected
5.0
2.0
SOC100
Grade: A+
Jan 30, 2024
Would take again

Genuinely the best professor I have ever had. He really cares about his students, and puts a lot of work to make his lectures interesting and materials easy to understand.

Amazing lectures
Hilarious
Caring
5.0
2.0
SOC100
Grade: Not sure yet
Feb 3, 2024
Would take again

I usually wait until end of term to write reviews there. But I'm not gonna wait that long to say how incredible Dr. McIvor is. Bro is literally the goat. He's hilarious, and when you actually go to an office hour he's super kind and answer your questions with much detail. Nothing much to add to the fact that he's exceptional, Would only recommend!

Amazing lectures
Hilarious
Caring
5.0
2.0
SOC100
Grade: A-
Feb 10, 2024
Would take again

HE IS THE BEST.

Inspirational
Hilarious
Respected
5.0
1.0
SOC100
Grade: A
Mar 16, 2024
Would take again

I remember signing up for this class because I saw a review saying "ME AND MY HOMIES LOVE MITCH" and that was the best decision I made at UofT. Such a gem of a professor. Incredibly caring, receptive, funny, and outlines the exam content perfectly in the lectures. SOC100 with him is the reason I am a sociology major :) TAKE HIS CLASS IF YOU CAN!!!!

Amazing lectures
Inspirational
Hilarious
5.0
1.0
SOC100
Grade: B-
Apr 11, 2024
Would take again

McIvor is a professor who deeply cares about the success of his students. He is flexible with deadlines, assignments and grading, and goes out of his way to ensure that the material is accessible to everyone. GIVE THIS MAN A RAISE IMMEDIATELY!!!

Clear grading criteria
Respected
Graded by few things
4.0
3.0
SOC100
Grade: A
May 9, 2024
Would take again

Good, funny prof with fair tests and flexible deadlines. Instructions for papers were somewhat ambiguous.

Amazing lectures
Hilarious
Caring
5.0
3.0
SOC100
Grade: B+
May 16, 2024
Would take again

Awesome Prof/class. Lots of flexibility (midterm can replace the final exam, multiple due date options for the paper, can submit a 2nd paper if you didn't like your 1st grade). No idea why someone said the paper was ambiguous, we had two tutorials on it and were given a writing guide, the rubric, and DETAILED instructions as well. HIGHLY recommend.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
SOC100
Grade: A+
May 19, 2024
Would take again

Professor McIvor was very engaging and fun, and his style of giving information with slides we could access at any time made taking notes quite a streamlined experience. The only criticism I have is that the paper was quite tough, with instructions that weren't quite clear enough to properly help with it. Other than that, incredible course and prof

Get ready to read
Amazing lectures
Inspirational
5.0
3.0
SOC100
Grade: A
Jun 14, 2024
Would take again

His way of teaching is very intriguing. I remember concepts without even having to take notes.

Amazing lectures
Inspirational
Hilarious
5.0
2.0
SOC100
Grade: A+
Jun 15, 2024
Would take again

Awesome!

Amazing lectures
Inspirational
Respected
5.0
2.0
SOC100
Grade: A
Jul 1, 2024
Would take again

He's by far my favorite prof I've had, super sweet and caring guy.

Amazing lectures
Inspirational
Caring
5.0
3.0
SOC100
Jul 6, 2024

Very considerate and chill. Records and posts all lectures to refer back to

Lots of homework
5.0
2.0
SOC100
Grade: A+
Jul 8, 2024
Would take again

One of my favourite Profs so far. So nice and always willing to help, gives every oppertunity for students to succeed, very eloquent and explains complicated concepts with good analogies. I would highly recommend his class to anyone - even people who aren't interested in sociology

Amazing lectures
5.0
3.0
SOC100
Grade: B-
Jul 16, 2024
Would take again

there is not a single person on this planet will dislike this guy, take his course whenever u can. thank you

Clear grading criteria
Caring
Lecture heavy
5.0
1.0
SOC150
Aug 24, 2024
Would take again

The best professor at UofT. Clearly cares about what he teaches and his students. honestly still think about this class and go through my notes.

Amazing lectures
Inspirational
Caring
5.0
3.0
SOC100
Grade: B-
Aug 30, 2024
Would take again

He understands the assignment. GOAT

Amazing lectures
Hilarious
Respected
5.0
2.0
SOC100
Grade: Not sure yet
Oct 24, 2024
Would take again

One of the best prof in Uoft for first-year students. His lecture feels like a talk show, extremely enjoyable, and actually makes you understand the concepts presented. The lectures are not mandatory but make sure to go through the slides if you did not listen. It actually feels like an introductory course, unlike many other courses I have taken.

Amazing lectures
Clear grading criteria
Inspirational
5.0
2.0
SOC100
Grade: A
Oct 25, 2024
Would take again

Information dense lectures, no required textbook, weekly readings aren't even required. Loved his teaching style

5.0
2.0
SOC100
Grade: B+
Oct 31, 2024
Would take again

I really like him!!! His classes are so interesting, I really really really like he!!!!!!

Inspirational
Hilarious
Caring
5.0
3.0
SOC100
Nov 8, 2024
Would take again

for the love of all that is holy, PLEASE do this man a favour and read/check everything (syllabus, FAQ page, and everything else that he offers) before you email him, a TA, or the course email with questions. please. i felt so bad seeing the teaching team overwhelmed with questions when instructions are SO CLEAR.

Clear grading criteria
Inspirational
Lecture heavy
5.0
1.0
SOC100
Nov 11, 2024
Would take again

Amazing professor with a great sense of humor. Extremely flexible with deadlines (to his detriment!), every "bad grade" can be replaced by the final. All the topics covered in his lectures are extremely interesting, by far my fav class & prof

Amazing lectures
Clear grading criteria
Hilarious
5.0
1.0
SOC100
Grade: A
Nov 12, 2024
Would take again

doesnt make you buy a book, questions on the exam are fully based off lecture slides, and his lectures are very engaging as well as easy to follow! would definitely recommend taking his class

Amazing lectures
Clear grading criteria
Lecture heavy
5.0
3.0
SOC100
Grade: Not sure yet
Nov 19, 2024
Would take again

loved him! super interesting lectures and gives a lot of opportunity to improve ur grade! midterm was a bit tough but he made study guide and gave so many resources to prepare (though they were a bit too easy compared to the midterm). so funny!

5.0
2.0
SOC100
Grade: Incomplete
Nov 25, 2024
Would take again

He is an amazing prof!

Hilarious
Caring
Respected
5.0
1.0
SOC100
Grade: Rather not say
Nov 25, 2024
Would take again

Perfect prof

Clear grading criteria
Inspirational
5.0
2.0
SOC100
Grade: A-
Nov 27, 2024
Would take again

Very clear speaker and explains concepts very well. Genuinely wants people to do well in his course.

Amazing lectures
Lecture heavy
Graded by few things
5.0
2.0
SOC100
Grade: Not sure yet
Nov 30, 2024
Would take again

The goat himself. you gonna enjoy every single second in his lectures.

Amazing lectures
Hilarious
Caring
5.0
2.0
SOC100
Grade: A+
Dec 2, 2024
Would take again

lectures are so interesting and engaging. Prof. McIvor truly wants students to succeed and provides amazing resources to support assessments. Course was very well organized and made me actually want to go to class even though all the info was on the slides.

Amazing lectures
Hilarious
Caring
5.0
3.0
SOC100
Grade: Not sure yet
Dec 4, 2024
Would take again

McIvor they could never make me hate you 💙 he is GREAT. His lectures are informative and content-heavy, but he truly does care about the material he's teaching and his students. The class itself is "challenging" enough: you get marked on several different things rather than one big test and there's a lot of content to learn. def recommend

Amazing lectures
Caring
Online Savvy
5.0
3.0
SOC100
Grade: Not sure yet
Dec 9, 2024
Would take again

He makes the course fun and interesting!

Inspirational
Hilarious
Caring
5.0
2.0
SOC100
Grade: A
Dec 10, 2024
Would take again

As a first year @ UofT with a really bad attention span, McIvor was probably one of the best teachers I've ever had. Every lecture was funny and interesting and I could honestly say that if I was in first year I would love to take it again. Anything you don't finish gets shifted to the final so if you miss anything you just gotta T up.

Amazing lectures
Inspirational
Hilarious
5.0
4.0
SOC100
Grade: Incomplete
Dec 12, 2024
Would take again

There is so much content in the lectures; I wish he had given the slides earlier (even though I understand his reasons not to) because I struggle to take notes while listening to him talk. His tests were pretty application-based heavy and the research papers were marked pretty hard. I love how he gives lots of resources and is very passionate!

Clear grading criteria
Gives good feedback
Lecture heavy
5.0
2.0
SOC100
Grade: Not sure yet
Dec 13, 2024
Would take again

Honestly very good course and prof for first year. Engaging speaker, and don't need to worry about missing a lecture/content during lecture as what you are tested on can be found on his detailed slides. It's a pretty easy course if you take good notes and revise a little bit throughout the sem, it's harder to cram as there is a lot of content.

Amazing lectures
Hilarious
Caring
5.0
2.0
SOC100
Grade: Rather not say
Dec 16, 2024
Would take again

He's so understanding and funny. Strongly recommend Dr McIvor

Amazing lectures
Hilarious
Accessible outside class
5.0
2.0
SOC100
Grade: Not sure yet
Dec 19, 2024
Would take again

As a first year, professor McIvor has been one of my favourite if not my most favourite prof. His lectures are engaging and uses many real life examples to explain sociological issues. In this course we got to choose 1 out of 3 papers, a midterm, and a final exam. Most of the tested material come from lecture. (SOC100 is memorization heavy)10/10

Amazing lectures
Clear grading criteria
Hilarious
5.0
1.0
SOC100
Grade: Not sure yet
Dec 24, 2024
Would take again

By far the easiest course and best prof I've taken all semester. Super chill and accommodating. Aside from the lecture slides being 100+ slides, there's bad to say.

Get ready to read
Amazing lectures
Hilarious
5.0
3.0
SOC100
Jan 3, 2025
Would take again

LOVE PROF MCIVOR!! literally the best professor I've ever had, he was so understanding and gave extensions for all his students.

Participation matters
Amazing lectures
Hilarious
5.0
3.0
SOC100
Grade: Not sure yet
Jan 7, 2025
Would take again

I LOVE MCIVOR everything you could ever want and need in a professor. Funny? Yes! Extensions? Yes! Bad grade? Dw it'll be replaced! He made me want to minor in sociology!! I didn't even feel like I was in lecture. if he posted them on YT I'd listen for fun! If McIvor has no fans, I am dead. I love this man. Do yourself a favour and take this course

Hilarious
Caring
Respected
5.0
2.0
SOC100
Grade: Not sure yet
Jan 9, 2025
Would take again

Incredible prof.

Amazing lectures
Hilarious
Caring
5.0
1.0
SOC100
Grade: Not sure yet
Jan 9, 2025
Would take again

10/10 prof

Amazing lectures
Inspirational
Hilarious
5.0
3.0
SOC100
Grade: Not sure yet
Jan 14, 2025
Would take again

McIvor is a great prof! He makes the class super accessible and wants students to succeed. You can learn everything from the online lecture slides alone if you try, which is good for me since Con Hall sucks. Super engaging content, and he uses examples and humour really well to keep students engaged and help explain concepts. 10/10 prof!

Amazing lectures
Gives good feedback
Caring
5.0
1.0
SOC100
Grade: Not sure yet
Jan 15, 2025
Would take again

AMAZING lectures, and he's always very upfront of all expectations at all times (he spent the beginning of every lecture going over what is happening in the week). Super understanding and extensions are already built into the course - no need to keep running after them! Down to earth and an amazing person to chat and learn from.

Amazing lectures
Clear grading criteria
Inspirational
4.0
1.0
SOC100
Grade: A+
Jan 15, 2025
Would take again

Super kind and passionate. Lectures pretty boring but he does his best to engage the class

Hilarious
Caring
5.0
2.0
SOC100
Grade: A-
Jan 16, 2025
Would take again

Great grading policy– everyone gets a grace week to submit their essay, missed tutorial or assigned material quizzes are transferred to final exam grade, final exam grade replaces midterm if it scores higher, etc. He's funny but he talks so fast lol

Amazing lectures
Clear grading criteria
Hilarious
5.0
2.0
SOC100
Grade: B-
Jan 17, 2025
Would take again

Prof McIvor genuinely cares greatly for his students. Lectures are very interesting and funny. No textbook needed, readings are from mostly TED talks and videos. Slides are detailed and explained well in lecture. Best prof!!

Inspirational
Caring
Respected
5.0
1.0
SOC100
Grade: A
Jan 17, 2025
Would take again

Many opportunities to improve your grade

Amazing lectures
1.0
3.0
SOC100
Grade: A-
Jan 19, 2025

Takes forever to get marks back (6-7 weeks), and even longer to get feedback. No room to improve. Tests are designed to trick students. lots of lecture slides.

Clear grading criteria
Lecture heavy
5.0
2.0
SOC100
Grade: A-
Jan 29, 2025
Would take again

Definitely recommend his SOC100 course, his lectures were clear, well explained and entertaining

Amazing lectures
Inspirational
Caring
5.0
1.0
SOC100
Grade: A
Feb 1, 2025
Would take again

love him!! lectures are engaging and bird course

Amazing lectures
Hilarious
Caring
4.0
3.0
SOC100
Grade: A-
Mar 14, 2025
Would take again

Prof McIvor's SOC-100 class is very interesting and engaging. He actually lets students ask questions during lectures - which is greatly appreciated for clarification purposes. He is definitely one of the best professors I've ever had. My only complaint is that his exams and quizzes have some trick questions - which seems somewhat unfair.

Amazing lectures
Inspirational
Caring
5.0
1.0
SOC100
Grade: B+
Mar 14, 2025
Would take again

Amazing prof and amazing class. There were maybe around 100 slides per class, but that is to make up for the fact that he doesn't want you to spend hundreds on a textbook. Loved this class.

Amazing lectures
3.0
4.0
SOC489
Grade: Not sure yet
Apr 1, 2025

McIvor is kind, but his disorganization hindered the class. We had an assignment due EVERY week that built on the past assignments and despite a promise that we would get each past assignment back before the next part, it would be months late. We'd then have finished the last part and have to be implementing month-old feedback. Disappointed tbh

Tough grader
Group projects
So many papers
5.0
2.0
SOC100
Grade: A
Apr 21, 2025
Would take again

He's very engaging in lectures, I would definitely take again and recommend first-year students to take his class. If you study and try you will definitely do well.

Hilarious
Caring
Graded by few things
5.0
2.0
SOC225
Grade: A
Apr 24, 2025
Would take again

Professor McIvor is an absolute gem! He was super friendly to talk to during office hours and accommodating. For the most part, the lectures were actually interesting because he works with a "participatory democracy" and basically asked us what we wanted to study and how we wanted to be graded, and gave a lot of flexibility in the final.

Amazing lectures
Hilarious
Accessible outside class
3.0
4.0
SOC100
Grade: B+
Apr 27, 2025
Would take again

Honestly one of the most engaging profs in lectures I ever had. I was not really a fan of SOC100 covering so many broad topics, but I highly recommend taking any course McIvor teaches!

Amazing lectures
Lecture heavy
Test heavy
5.0
5.0
SOC100
Grade: B-
May 7, 2025
Would take again

Actually cares. Easy to pay attention to lectures, interesting content. Down to earth. Impossible to get by email but attend office hours and will fix whatever it is right away.

Amazing lectures
Inspirational
Respected
4.0
3.0
SOC225
Grade: A-
May 9, 2025

Very caring and accommodating prof, but classes felt very unguided and disorganized. TA grading was harsh for the first and final drafts of the paper that made up most of the grade. However, easy grades could be made up through the peer grading, attendance, and self-reflection.

Caring
Lecture heavy
Graded by few things
5.0
1.0
SOC150
Grade: A
Sep 10, 2025
Would take again

genuinely such a wonderful professor who cares for his students deeply and wants us to succeed! couldn't recommend him enough. truly a great guy.

Amazing lectures
Caring
Respected
5.0
3.0
SOC100
Grade: Rather not say
Sep 10, 2025
Would take again

The legendary.

Amazing lectures
Hilarious
Respected
5.0
2.0
SOC100
Grade: A
Sep 25, 2025
Would take again

Best teacher I've had at U of T by far. Makes lectures engaging and something to look forward to :)

Amazing lectures
Caring
Respected
5.0
2.0
SOC100
Oct 2, 2025
Would take again

Best prof at UofT by far. Lectures are super engaging

Amazing lectures
Hilarious
5.0
2.0
SOC100
Oct 17, 2025
Would take again

THE BEST PROF TO EVER EXIST! WHEN I SAY THIS DUDE IS THE MOS CARING AND THOUGHTFUL PROF, I MEAN IT. Prof McIvor cares for his students and understands a lot about stress from other classes and just university life. I recommend taking this guy's class NO MATTER WHAT!

Amazing lectures
Hilarious
Caring
5.0
2.0
SOC100
Grade: A-
Nov 3, 2025
Would take again

Great lectures that are engaging!

Amazing lectures
Caring
5.0
2.0
SOC100
Grade: B-
Nov 17, 2025
Would take again

Very nice professor, his lectures are interesting. The lectures can be a bit long, but overall, they are good. The exams are a little difficult and require a good memory of the lecture content.

Amazing lectures
Lecture heavy
5.0
5.0
SOC100
Grade: Not sure yet
Nov 19, 2025
Would take again

the goat for a reason. gives everyone an automatic 7 day grace period, tries his best to give as many marks possible. really truly wants you to succeed. his lectures & slides are so so so interesting and funny. he gives good life advice as well. Grading is fair as well. I will be taking a class with him again.

Hilarious
Caring
Accessible outside class
4.0
2.0
SOC100
Nov 21, 2025
Would take again

he's a really good speaker and lecturer, i was always engaged in his lectures and looking forward to the next one.

5.0
2.0
SOC100
Grade: Not sure yet
Nov 23, 2025
Would take again

Absolutely lovely, you can tell he cares about his students. Gives lots of room for actual learning and is very reasonable (grace period, opportunities to boost grades etc.) Communicative and funny. Mitch if you are reading this, you rock.

Inspirational
Caring
Respected
5.0
3.0
SOC100
Grade: Not sure yet
Nov 25, 2025
Would take again

the course is very fun and the professor is great + clearly cares about his students. the TAs are tough graders though so beware of that lol. mcivor is funny and self-deprecating, which makes him seem welcoming as a professor. he's also bald.

Amazing lectures
Hilarious
Respected
5.0
2.0
SOC100
Grade: Not sure yet
Nov 29, 2025
Would take again

Amazing professor! His lectures are super engaging and he is super funny. Genuinely the only course I looked forward to. Very friendly and approachable and does want to see his students succeed. Explains very difficult concepts very simply so I never left class completely lost. Is terms and concept heavy but as long as you go to class, you're good.

Hilarious
Caring
Respected
5.0
2.0
SOC100
Grade: Not sure yet
Dec 1, 2025
Would take again

Whether you are looking for an elective, or if SOC100 is required for your degree, always aim for this guy as your prof. Each lecture has~100 slides but they are not info-heavy, and make up for the fact that you don't have to spend 100$ on textbooks. He's funny, caring, and clearly passionate (also bald) about what he is teaching.

Amazing lectures
Hilarious
Caring
5.0
2.0
SOC100
Dec 3, 2025
Would take again

Great and engaging lecturer. Introduced lots of cool concepts and was always funny in lecture. Definitely made it worth showing up

5.0
1.0
SOC100
Grade: Not sure yet
Dec 12, 2025
Would take again

Such a W professor. His lectures are entertaining, and his concepts are clear and easy to understand. His grading is light, and you are offered many chances to improve your grade. He is understanding and has empathy for his students, making it okay to have stuff going on and needing an extension. He is very approachable and fun to talk to.

Amazing lectures
Clear grading criteria
Hilarious
5.0
3.0
SOC100
Grade: Not sure yet
Dec 14, 2025
Would take again

really good professor, actually wants us to succeed

Amazing lectures
5.0
1.0
SOC100
Grade: Rather not say
Dec 15, 2025
Would take again

NOT EVEN IN HIS CLASS went to one lecture and it was an amazing experience honestly entertaining asf

5.0
1.0
SOC100
Grade: A+
Dec 17, 2025
Would take again

he's like the best guy ever. seriously

Class Info

Online Classes

100%

Attendance Mandatory

15%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 79 grades
Most common grades:
A (27)
Not sure yet (27)
A- (14)
Grade Distribution
A(39)B(13)C(2)D(0)F(0)A-/B+(25)
Based on 118 reported grades
A: 27
Not sure yet: 27
A-: 14
A+: 12
Common Tags
Amazing lectures (85)
Caring (72)
Hilarious (61)
Inspirational (37)
Respected (29)
Clear grading criteria (22)
Lecture heavy (13)
Accessible outside class (9)
Rating Trend

Stable

+0.18 avg change
Apr
May
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

SOC202

5.0

(3)

SOC493

5.0

(1)

Soc297

5.0

(4)

SOC100

4.8

(101)

SOC150

4.7

(35)
+2 more courses
Difficulty by Course

SOC489

4.0

SOC493

3.0

SOC150

2.8

SOC225

2.5

SOC100

2.4

Similar Professors