3.9

Amir Mostaghim

Criminal Justice - Ontario Tech University

3.9
Quality
3.6
Difficulty
73%
Would Retake
96
Reviews
3.9
Quality
3.6
Difficulty
3.9
Helpful
3.9
Clarity

73%

Would Retake

96

Reviews

Rating Distribution
Official

5

64

4

5

3

3

2

5

1

19

What Students Say

I love this class although it's at 8am

SSCI3050 - 5.0 rating

He made a very difficult course very enjoyable

SSCI2910 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

12%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 73 grades
Most common grades:
B+ (19)
A- (16)
A (12)
Grade Distribution
A(13)B(18)C(5)D(2)F(0)A-/B+(35)
Based on 82 reported grades
B+: 19
A-: 16
A: 12
B-: 11
Common Tags
Hilarious (22)
Respected (21)
Inspirational (19)
Accessible outside class (16)
Amazing lectures (16)
Skip class? You won't pass. (14)
Tough grader (14)
Get ready to read (13)
Rating Trend

Stable

-0.13 avg change
Feb
Mar
Apr
Jul
Oct
Dec
Last 6 months
Ratings by Course

SSCI2910

5.0

(5)

SSCI2090

5.0

(2)

SOCI1000

5.0

(2)

CRIM3520

5.0

(2)

CRMN3500

5.0

(2)
+16 more courses
Difficulty by Course

SSCI-3050U

5.0

CRMN4100

4.4

SSCI2910

4.2

SSCI4010

4.0

SSCI2090

4.0

Reviews (96)
3.0
5.0
SSCI-3050U
Grade: D+
Oct 27, 2015

Tough grader and not clear with the assignments.

5.0
4.0
SSCI3050
Grade: B-
Nov 12, 2015

Great prof. He is available to his students 24/7. He literally called my house at 10pm on a Sunday because I was too sick to go to his office hours. He spent an entire class walking us through the assignment and what we should do. It is a tough class but he is an awesome lecturer. I love this class although it's at 8am.

5.0
4.0
SSCI3050
Grade: B
Jan 14, 2016

Loved his class. He is funny and he loves his job. He is very well read. Just remember that he is tough.

2.0
4.0
SSCI3050
Grade: C
Jan 21, 2016

Terrible.

5.0
4.0
SSCI3050
Grade: B-
Jan 24, 2016

I love this man. his lectures are the only ones I look forward to and I really love his enthusiasm and his attitude. He has this no nonsense type of attitude that is mixed with this easy going approach. Basically in his classes you can't get away with anything but if you do your work and ask for help, he is literally available 24/7 to help.

5.0
1.0
SSCI4010U
Grade: Not sure yet
Mar 29, 2016

He liked my Attack on Titan shirt although I failed to answer his question related to the show. Senpai still noticed me. 10/10

5.0
4.0
SSCI4010
Mar 31, 2016

can we have him teach every class in this university? seriously, he conducts the class the way it should be. I have learned more in this class than I did in the last 4 years here. When you talk to him, he looks at you like you are the only person in the world and what you have to say is the most important thing there is, and he means it. I love him

5.0
4.0
SSCI2910
Grade: B-
Apr 8, 2016

Love him. He is my favourite person. He is funny and smart. I'm more worried about disappointing him than my parents.

5.0
4.0
SSCI2910
Grade: B-
Apr 13, 2016

He made a very difficult course very enjoyable. This is a hard course but he makes it fun.

5.0
3.0
SSCI3050U
Grade: B+
Apr 26, 2016

Amazing professor and genuinely a nice human being. UOIT should have more professors like him. He is very caring. I highly encourage anyone taking his class to take the opportunity and get to know him. He isn't like other professors to make you feel awkward, you can talk to him about everything and anything. He Hates exams but loves writing.

5.0
4.0
SSCI2090
Grade: C+
Apr 27, 2016

He is my favorite. He truly cares about his students and he is so easy to talk to. He has this easy going attitude that just relaxes you when you talk to him. He was very helpful with my assignments. Wouldn't have passed the course without his help. He made us laugh in a stats class, that says all that needs to be said about him.

5.0
4.0
SSCI2910
Grade: B-
Jun 19, 2016
Would take again

He is the man. I loved him and his class. He is funny, knowledgeable, and interesting. I loved his class and he is my favourite prof on campus.

5.0
4.0
SSCI2910
Grade: B-
Aug 21, 2016
Would take again

I am in love with this class. He is funny, smart, and a real gem. He knows the material so well that he can walk you through it and make you feel so comfortable. He refuses to move on from a point until everyone in class is on the same page as him. He encourages you to question him and to challenge him in class. I already miss his lectures.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
3.0
SOCI1000
Nov 29, 2016
Would take again

Really great prof! Just make sure you listen in his class and you should be fine!

Tough Grader
Skip class? You won't pass.
LECTURE HEAVY
5.0
3.0
SSCI3050
Dec 19, 2016
Would take again

He is an amazing prof! For an easy A, make sure to attend all your classes and take good lecture notes. He cares about his students and is willing to help them outside of class as well.

Skip class? You won't pass.
Caring
LECTURE HEAVY
4.0
2.0
SOCI1000U
Mar 10, 2017
Would take again

Great prof.. Really cares about his students. He is very approachable. Goes into detail about what is important to know for tests rather than making us read every single page. Love his lectures!!

Respected
Amazing lectures
Caring
1.0
3.0
CRMN3050
Grade: D+
Nov 4, 2017
Wouldn't take again

Among many problems, VERY judgmental and condescending. Initially comes off as a nice person, but his actions really state otherwise. Encourages you to come to him for help, but then tells stories of how harshly he judges particular students that commit unforeseeable acts when they do come to him, effectively discouraging anyone to come to him.

Get ready to read
SO MANY PAPERS
LECTURE HEAVY
5.0
4.0
CRIM3050
Grade: B+
Nov 11, 2017
Would take again

Amir is an amazing professor. I loved his lectures. He is a nice, gentle soul but he is also very serious about academia. He makes you work for your grade but at the end you feel the satisfaction that comes with it. I loved his class and his lectures. He really helped me learn how to write.

Respected
Skip class? You won't pass.
Amazing lectures
5.0
5.0
CRMN3050U
Grade: A
Apr 15, 2018
Would take again

Dr. Mostaghim is the Carl Sagan of Criminology. Never have I thought that a course on Policing can be so enlightening, poetic, and fulfilling. I'm perplexed that such a stupendous professor isn't teaching at Harvard, for he's arguably the best professor I've ever come across. In addition, he's unfathomably well-read. Don't miss your chance---enroll

Skip class? You won't pass.
Inspirational
Amazing lectures
4.0
4.0
SSCI2910U
Aug 12, 2018
Would take again

He is a good prof but be ready for surprises. He will stop if a student does not understand the content. Most of all, participation is mandatory and better do your homework.

Participation matters
Skip class? You won't pass.
LOTS OF HOMEWORK
4.0
4.0
SSCI4010U
Grade: A
Dec 14, 2018
Would take again

One of the best profs Ive come across in my academic career. Hes very engaging, open to discussion and will help any and every student if necessary. Hes a bit blunt but thats what makes him an even great prof, he doesnt beat around the bush or cut corners on answers. Pay attention to his lectures and youll do fine. His dog is adorable.

Respected
Participation matters
ACCESSIBLE OUTSIDE CLASS
2.0
1.0
CRMN3050
Dec 29, 2018
Wouldn't take again

Amir provides very little information on his powerpoints. He takes FOREVER to grade. Went into our final exam with one grade (our midterm-30%) so all you can do is hope for the best because you will never know where you stand before going into the final. Must go to class as he talks the entire lecture so if you miss a lecture good luck. Easy class

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
2.0
2.0
CRMN3050
Dec 29, 2018
Wouldn't take again

If you are an independent learner take his class. For me, he was too much of a slacker. Your grade won't be posted on mycampus with the rest as thats how much of a slacker he is. He doesn't care about grades and his tests are all short answer questions (easy though) he's nice but you never know if your failing or passing going into the final.

Skip class? You won't pass.
GRADED BY FEW THINGS
LECTURE HEAVY
5.0
3.0
CRMN3050
Grade: A-
Jan 8, 2019
Would take again

he is a great prof who really cares about his students. He doesn't baby you and treats you like an adult. I loved his lectures as they are informative, fun, and truly amazing to listen to. He loves his work and it is obvious from the energy he brings to the entire class. Just loved him.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
4.0
4.0
SSCI4010
Grade: C+
Jan 8, 2019
Would take again

Hands down the nicest guy in this university. He truly loves his job and his students. Couldnt ask for a better prof.

Skip class? You won't pass.
Hilarious
GROUP PROJECTS
5.0
4.0
CRIM3520
Grade: A-
Mar 1, 2019
Would take again

Best Professor at UOIT. I am a big fan of him. He is funny but very serious at the same time.

Gives good feedback
Skip class? You won't pass.
Group projects
4.0
4.0
CRMN4000
Mar 20, 2019
Would take again

Amazing professor. He is simply the best.

Gives good feedback
Respected
Group projects
1.0
4.0
CRMN4000
Grade: B+
Apr 8, 2019
Wouldn't take again

Amir is the worst prof Ive had in my 4 yrs of undergrad. He is educated (which is expected for a 4th year class) BUT very unprofessional. Don't bother emailing cause he will reply with 1 word & not even answer any questions. He picks favorites & will boost marks for students he likes & ignore others. Course wouldve been better with a different prof

Get ready to read
Participation matters
Skip class? You won't pass.
5.0
4.0
CRMN4000
Grade: B-
May 1, 2019
Would take again

Simply the best prof in this university. His standards are high, but he is very well educated and he is very good at communicating his expectations. He cares for his students but refuses to spoon feed them. I wish he taught all classes in this university. No wonder his classes are so hard to get in to.

Respected
Accessible outside class
Participation matters
5.0
4.0
CRMN3500
May 20, 2019
Would take again

Simply amazing

Skip class? You won't pass.
Inspirational
Lecture heavy
5.0
4.0
CRMN4100
May 25, 2019
Would take again

I think I learned more in this class than all my other classes combined. He is definitely a very difficult prof and very serious about academia. But if you do the work you can have tons of fun in his class.

Group projects
Hilarious
Amazing lectures
5.0
4.0
CRMN2910
Grade: B+
Jun 12, 2019
Would take again

I think if it wasnt because of him I wouldve failed this class. He is tough but patient. Very knowledgeable and very accessible

Accessible outside class
Inspirational
Amazing lectures
5.0
5.0
SSCI2910
Jul 2, 2019
Would take again

He is the best prof at UOIT. I loved him although I hated stats.

Respected
Skip class? You won't pass.
Inspirational
5.0
4.0
SSCI4010
Grade: A
Sep 4, 2019
Would take again

Best professor in this department. Loved his class

Respected
Inspirational
Group projects
1.0
5.0
SSCI4010
Grade: Not sure yet
Feb 27, 2020
Wouldn't take again

One of the worst profs I've ever had. He doesn't care about his students and is disrespectful. He stops students in the middle of their presentations to question them and embarrass them in front of the entire class. When you go to him for extra help or don't understand something he's rude about it and makes you feel stupid.

Participation matters
Group projects
Tough grader
5.0
3.0
SSCI4010
Grade: B
Mar 11, 2020
Would take again

He is the most serious professor in this department. He is nice, respectful, and expects nothing but the best. You can't BS your way through his class

5.0
4.0
SSCI2010
Grade: A-
Mar 16, 2020
Would take again

at first he comes across as very tough but as long as you are not causing a disruption to the class he is very chill and goes out of his way to make sure you get the material. everyone should take stats with him. He helps you pass the class and makes it look easy.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
SSCI4010
Grade: A-
Mar 22, 2020
Would take again

Dr. Mostaghim was the most compassionate prof during COVID19 crisis. He eased our load, gave us his home to call if we were stressed and treated us with kindness. He is very tough but very kind and compassionate when he needs to be.

Respected
Inspirational
Amazing lectures
1.0
1.0
CRIM3050
Grade: Not sure yet
Oct 2, 2020
Wouldn't take again

His lecture content was very informative. He started great would respond promptly to emails etc but as time progress the facade faded. He doesn't care about students, this guy is on an ego trip. By far the worst professor I've cross paths with in my academic life. He shouldn't be teaching, at least not humans.

Accessible outside class
Get ready to read
Amazing lectures
5.0
3.0
SSCI3050
Grade: B+
Dec 14, 2020
Would take again

Dr. Mostaghim is a great professor, a compassionate educator, and a pleasure to listen to. I truly loved his class. He is tough but fair.

Gives good feedback
Inspirational
Amazing lectures
1.0
4.0
CRMN3050U
Mar 24, 2021
Wouldn't take again

All course lectures were pre-recorded from a year prior. He would leave very rude feedback on homework submissions. He would also ask that students attend his office hours. However, the first and last time that I attended one of these, no one asked him a question within the first minute of it, so he made a rude remark and ended the call.

Lots of homework
Get ready to read
Tough grader
5.0
4.0
SSCI3050
Grade: A
May 14, 2021
Would take again

I loved this class. The lectures are very interesting, the interviews were fascinating, and the professor was very accessible. He is very well educated and knows his stuff. But beware that he is tough.

Gives good feedback
Accessible outside class
Inspirational
5.0
3.0
SSCI4010
Grade: B+
May 25, 2021
Would take again

Great class and very well organized. It is one of those classes that you need to be self directed and focused. He is there to help you through your project but he won't tell you what to do. This is not a "memorization" class, rather it is one in which you learn at your own pace and direction.

Gives good feedback
Inspirational
Group projects
5.0
4.0
SSCI3050
Grade: A-
Aug 29, 2021
Would take again

I love Amir. He is very passionate and knowledgable. He is a true academic. He doesn't chase you or fotc s you to do work. If you need him though, h spends hours talking about your ideas.

Accessible outside class
Skip class? You won't pass.
Amazing lectures
5.0
5.0
SSCI4010
Grade: B-
Sep 2, 2021
Would take again

He is a very knowledgeable person with great style of lecturing. However, he teaches at a level that his students are not ready for. He walks you through years of discussion at such ease that you feel like its easy but then you realize how difficult it is to really use the material. But I think I learned more in his class than in all my years here

Respected
Accessible outside class
Clear grading criteria
5.0
3.0
SSCI2910U
Grade: B+
Apr 8, 2022
Would take again

Dr. Mostaghim is amazing! I am a person who gets anxious when I see math in any form let alone letters where numbers should be. His lectures were short but so impactful. His tests were written to reflect real issues and topics so they could be related to real life and make sense. Such an asset to our university.

Participation matters
Group projects
Amazing lectures
5.0
3.0
SSCI4010
Grade: B+
Oct 13, 2022
Would take again

If you could imagine a professor from a movie, Dr. Mostaghim would be it. He dresses like a professor, talks like one, and act like one. He knows so much about the topics that his lectures seem effortless, and he loves the topic so much that you cannot help but to be interested in it. Overall, the best prof I have ever had.

Participation matters
Gives good feedback
Hilarious
1.0
1.0
CRIM3050
Dec 15, 2022

We had to do 10 reflections, each worth 10% of our final grade. Out of all 10 reflections, I got a total of two comments of feedback from the TA. The feedback was poorly written and felt like they were just writing it to get it over with. Overall, do not suggest this course as his lectures are all over the place. Do not recommend.

Get ready to read
Lecture heavy
5.0
3.0
CRIM3050
Grade: A
Dec 28, 2022
Would take again

Amazing lectures. Love the interviews and the documentaries.

Gives good feedback
Respected
5.0
3.0
CRMN3050
Grade: B+
Feb 22, 2023
Would take again

Amazing professor. He approaches the entire thing as if he is just talking to his students. He doesn't care much about grades or deadlines. You feel like if you do the work and want to learn he is there for you, but he won't push you to do the work or try to convince you to do better in his class. It is nice to be treated like an adult by a prof.

Inspirational
Hilarious
Respected
5.0
4.0
CRMN3050
Grade: A-
Mar 13, 2023
Would take again

Amir is AMAZING! Not only is he easy to talk to, he is not a hard marker. He really wants students to apply the information you have learned in order to get your mark. If you do not agree with your grade he will allow you to plea your case and 99% of the time improve your mark.

So many papers
Caring
Lecture heavy
5.0
2.0
CRMN3050U
Grade: A
Apr 10, 2023
Would take again

simply the goat, interesting lectures, easy marker, listens to students, everything you could ask for

Amazing lectures
Caring
Respected
1.0
4.0
CRIM3050
Grade: Rather not say
Nov 30, 2023

Amir is hard to reach, he was MIA for the first month of class, he is a hard grader with no feedback and if you go to his officer hours he will belittle you and be rude. He is also gaslighting. Some people emailed in at the beginning of the semester and did not get a response at the end of the semester.

Tough grader
Lecture heavy
1.0
5.0
CRMN4100
Grade: Not sure yet
Feb 6, 2024

During the group meeting with the prof, Amir would only criticize and talk with a power-hungry tone. Nothing was ever good enough for him. I find it hard to focus on what he is saying in lecture videos because there is no PowerPoint other than him just speaking while bouncing back and forth from different ideas. The instruction is not clear.

Tough grader
Group projects
1.0
5.0
SSCI4010
Grade: Not sure yet
Feb 27, 2024

I find it hard to believe that the rating he has here is an accurate depiction of what most people experience with him. I have yet to meet a singular student within the criminology field at ONTECH that has good things to say about him. Very unprofessional, condescending, and standoff-ish. Poor conduct overall, I ensure that I do not take his course

Tough grader
5.0
5.0
CRMN4100
Grade: A
Mar 19, 2024
Would take again

Amir is a great professor, if you work with him and do the work he will help you, but he does not let you get away with excuses or try to push your work onto someone else. He was willing to meet with me very early in the morning because that was the only time I had available, he patiently went over my work with me and helped me improve it.

Hilarious
Respected
Accessible outside class
5.0
3.0
CRIM3050
Grade: A
Mar 19, 2024
Would take again

I love this man. He is funny, knowledgable, and very accessible. He knows what he is talking about and is very easy going with deadlines. He demands his students to do the work that he asks them to do, but he is there to help if you need it. Seek his help and you will do just fine.

Amazing lectures
Hilarious
Caring
1.0
4.0
SSCI4010U
Grade: Not sure yet
Mar 20, 2024

Unprofessional, rude professor who cares more about one-upping his students then actually providing any real feedback. Will claim to know more than you but has also wrongly cited sociology content while degrading you for supposedly not knowing it. Avoid his classes if possible, if not, hope you get one where his TA does all the marking.

Tough grader
2.0
4.0
CRIM3050
Sep 24, 2024

Did not teach. He uploaded his own YouTube lectures from 2020. Doesn't use PowerPoints, which helps many students, such as me, remember info. Only supplemental material in lectures is how he talks, leaning in and away from the camera. Be prepared to read because it's a part-time job to complete the module material. Hope you have good buds in class.

Get ready to read
Lecture heavy
5.0
4.0
CRMN3050
Grade: A
Oct 10, 2024
Would take again

He is the best professor I've had. If you are a used to high school where the teacher spoon feeds you his lectures, then he is not for you. But if you are interested in discussing topics and ideas then he is the professor you want to

Amazing lectures
Respected
Accessible outside class
5.0
3.0
CRMN2910
Grade: B+
Oct 17, 2024
Would take again

He is a very nice guy. He definitely knows what it is he is talking about and is very funny. Very flexible with deadlines and very easy to talk to. However, he is very no nonsense when it comes to doing the work. He has high expectations and demands the best. But he gives easy Bs but hard to get an A.

Hilarious
Lecture heavy
Accessible outside class
5.0
3.0
SSCI2010
Grade: B
Oct 23, 2024
Would take again

I absolutely love Amir. He is so sweet, so compassionate, and so very knowledgeable. He talks like an academic and has a very straightforward approach to us. He gives tones of feedback and is willing to work with you. But, if you get on his bad side you will see a wrath like no other.

Inspirational
Hilarious
Caring
5.0
4.0
CRMN4100
Grade: A-
Oct 28, 2024
Would take again

He is my favourite. He knows so much and is so good at helping you put things together. He has high expectations but he really pushes you to reach your limit. I wish there were more like him

Amazing lectures
Hilarious
Caring
5.0
4.0
CRMN3050
Grade: B-
Oct 30, 2024
Would take again

Amir is a legend. He gave us a midterm to which we had the questions way in advance, gave us all the time we needed to finish it, then wrote almost a page of feedback per person, then allowed us two weeks to fix our mistakes and resubmit our assignments for better grade. I wish everyone was like him. To him it's only about the subject.

Amazing lectures
Inspirational
Hilarious
5.0
4.0
CRMN3500
Grade: A-
Nov 22, 2024
Would take again

Dr. Mostaghim is a great professor. He gives you a chance to redo your work, he is happy to help, he is very serious about the work but he is very funny in lectures. My only advice, he is very lenient until he is not. For example, you can submit a paper in late but when he says grace period is over, it is actually over.

Inspirational
Hilarious
Accessible outside class
3.0
4.0
CRMN2910
Grade: B-
Dec 5, 2024
Would take again

Very entertaining lectures, though he gave us 2 assignments worth 50% each and was a very tough grader. Also, dont talk at all during his lectures unless you want to get called out infront of everyone.

Tough grader
Amazing lectures
Graded by few things
5.0
4.0
SSCI2910U
Grade: A-
Dec 6, 2024
Would take again

He is a very nice man and the definition of a gentleman. He is very open about the fact that he doesn't care about grades or deadlines. He just seems like he loves talking about these things

Amazing lectures
Hilarious
Caring
5.0
4.0
SSCI2090
Grade: B-
Dec 10, 2024
Would take again

Dr. Mostaghim is a different professor than you're used to. He has his own version of academia which is closer to a chat than a lecture. He glides through ideas and if you're not paying attention it is easy to fall.

Amazing lectures
Hilarious
Respected
5.0
4.0
CRMN4100
Grade: B+
Feb 2, 2025
Would take again

Dr. Mostaghim's lectures are fun, informative, and enjoyable. He is tough but fair and he truly cares from the very bottom of his heart.

Amazing lectures
Inspirational
Hilarious
5.0
4.0
SSCI2010
Grade: A
Feb 2, 2025
Would take again

Amir is the best prof in this university. His lectures are like story time and he is amazing with his students.

Inspirational
Hilarious
Respected
5.0
3.0
SOCI1000U
Grade: B+
Feb 2, 2025
Would take again

Dr. Mostaghim can be the best professor you've ever had. He treats you like an adult and he loves the subject he teaches. I've noticed he is very no nonsense with students. If you are there to learn he will spend hours talking to you and helping you.

Amazing lectures
Inspirational
Hilarious
5.0
3.0
CRMN4000
Grade: A
Feb 22, 2025
Would take again

Amir was my favourite professor last term. He made us laugh, think, and work harder than I've ever worked. I just loved his class.

Gives good feedback
Inspirational
Hilarious
2.0
4.0
CRIM3050
Grade: B+
Mar 25, 2025

Before the assignment that was worth 40% was due, he said that he was going to give 10 people 90's. Proceeds to mark it and accidentally shows the mean, highest and lowest, and no one got above an 82. All feedback is from ChatGPT after he tells you not to use it. He emails you like he is Shakespeare, you can tell it is his ego looking down at you.

Tough grader
Graded by few things
5.0
1.0
SSCI2910U
Grade: B+
Mar 26, 2025
Would take again

I am so glad I had him this semester for Social Problems, in my first year. He is an amazing professor and an even-better human being. He is so understanding and wish professors were more like him! He only wants his students to succeed in life and throughly enjoyed his class. :)

Gives good feedback
Inspirational
Graded by few things
1.0
5.0
SSCI1700U
Grade: Not sure yet
Mar 27, 2025

DONT DO IT. TALKS LIKE A CHATBOT, ONLY 2 PAPERS EACH WORTH 50%, LECTURE, READING AND DOCUMENTARY DID NOT REALLY RELATE TO EACH OTHER. WOULD HAVE BEEN A GREAT CLASS IF NOT ONLINE OR WITH THE TEACHER

Tough grader
Get ready to read
Graded by few things
1.0
5.0
SSCI4010U
Grade: A
Mar 29, 2025

Extremely lazy lectures and long assignments that are not worth it given how barebones his actual teaching is in this course. As someone who has a good mark in the course, I feel like I have learned nothing. A 20 page paper and then my feedback from your grading is 60% AI generated? seriously? Why not just have AI write my paper then? Disgraceful.

Tough grader
Get ready to read
5.0
4.0
SSCI1700U
Grade: A-
Apr 7, 2025
Would take again

Best prof and class I had all term, i definitely looked forward for all his classes. If you don't do well w tests this is the class for you since it's only 2 assignments. In which he gives you an opportunity to redo every time by using his feedback! He is very fair. He isn't a tech guy so being present is crucial for learning material for your sake

1.0
4.0
CRIM3050
Grade: B+
Apr 8, 2025

Kind of ironic how he scares his students about the usage of ai but he uses it to grade our papers. The feedback was copied and pasted from chatgpt so it seems he didn't even actually take the time to grade it. Also came off super rude when I emailed him almost as if its a chore for him to just answer my questions.

Tough grader
Graded by few things
1.0
4.0
CRIM3050
Grade: A-
Apr 10, 2025

the reviews on here are most definitely fake because every student i have ever witness take his class has had nothing but negative things to say. gives us two essays, lies about the way he gives 10 students 90's (highest was 82) and replies to emails like he's someone from the 60's. very off guy, likes to lie and calls u out in class and likes it.

Tough grader
Graded by few things
5.0
3.0
SSCI1700U
Grade: A+
Apr 19, 2025
Would take again

I love him and his classes. He is very strict but kind. He helps you when you need it.

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
4.0
SSCI4010
Grade: B+
Apr 19, 2025
Would take again

Dr. Mostaghim is hands-down the most thought-provoking professor I've ever had. His lectures feel like a blend of Cambridge wit and a Netflix stand-up special, but somehow you leave with a deep understanding of Foucault. Brilliant.

Caring
Respected
Lecture heavy
5.0
3.0
SSCI2010
Grade: C+
Apr 19, 2025
Would take again

He doesn't just teach sociology—he lives it. Expect jokes, intense debates, and the occasional existential crisis. But you'll come out sharper, smarter, and more aware of the world.

Get ready to read
Amazing lectures
Hilarious
5.0
3.0
SSCI2910U
Grade: B
Apr 19, 2025
Would take again

His feedback isn't sugar-coated, but it's honest and incredibly helpful. I actually improved my writing in a way that no other professor has pushed me to before.

Get ready to read
Caring
Accessible outside class
5.0
3.0
CRIM3520
Grade: A-
Apr 19, 2025
Would take again

Does he rob the right wing conservatives the wrong way? of course he does. He is a self describe communist with very controversial opinions about sexuality and society. However, he knows his stuff and he has done his homework. Some hate him because of his views, but to me they were inspirational.

Get ready to read
Inspirational
Accessible outside class
5.0
3.0
SSCI1700U
Grade: B+
Apr 19, 2025
Would take again

He expects a lot—but he gives a lot too. Generous with his time, deeply invested in our learning, and somehow manages to bring up both Marx and Mila in the same sentence.

Amazing lectures
Hilarious
Graded by few things
5.0
3.0
SOCI1000
Grade: B+
Apr 19, 2025
Would take again

He doesn't just teach, he performs. Class feels like part salon, part stand-up, part trial by fire. You will laugh, learn, and maybe cry a little—but only if your argument is weak.

Caring
Respected
Accessible outside class
5.0
3.0
SSCI1700U
Grade: B+
Apr 23, 2025
Would take again

I love his glasses. I've taken them all. They are like going to a show. Very entertaining

Get ready to read
Amazing lectures
Hilarious
1.0
2.0
SSCI3050U
Grade: A-
Apr 23, 2025

Class material is fine, but the way it was handled wasn't great. Feedback is generic as if he didn't write it himself, emails are dismissive, its an easy course but feels disconnected. Also a lot of reviews here seem oddly similar as if its written by him, wouldn't be suprised if those are ai generated either.

1.0
4.0
CRMN3050U
Grade: A-
Apr 23, 2025

he mentioned during the first week of classes that his reviews on rate my prof were great and that they were mainly positive. i could not imagine why until i read majority of the positive ones where is sounds like his exact writing or chatgpt (how he provided feedback). don't take his class if you don't need to, it's just him looking down at you.

Tough grader
Graded by few things
1.0
4.0
CRIM3050
Grade: B
Apr 28, 2025

very confrontational and picks on students, as if he enjoys humiliating you, also not very clear with grading

1.0
5.0
CRIM3050
Grade: C+
Apr 30, 2025

Seems like he's more interested in criticizing than teaching also comes across very sarcastic, makes it hard when you're paying for a course where the prof aims to humiliate you.

5.0
3.0
SSCI1700U
Grade: A-
Jul 14, 2025
Would take again

Enjoyed the class a lot, very engaging during lectures. Note, he will single you out if you're doing something that he dislikes. Other than that, great.

Clear grading criteria
Accessible outside class
5.0
4.0
CRMN4000
Grade: B
Oct 8, 2025
Would take again

He is different than others. Loved his lectures but he has an attitude of leaving his students to do what they want so that might be hard for those who want to have exact directions. He is rather easy going with grades so it makes his approach a useful one. Loved his lectures. He is so energetic and he really makes you read.

Get ready to read
Amazing lectures
Hilarious
5.0
4.0
CRMN4000
Grade: A-
Dec 10, 2025
Would take again

Dr. Mostaghim is different than other professors I've had. His classes are a series of discussions and conversations rather than lecturing. He gets the class to work through the issues rather than give them one right answer. He is very fair with grading but not very easy.

Amazing lectures
Hilarious
Respected
3.0
2.0
SSCI2010
Grade: Not sure yet
Dec 12, 2025
Would take again

Pretty decent grader. Course was online and you were able to do everything on ur own time as everything was uploaded at once. Downside is that you only have 2 assignments so you really have to make sure you do good on them.

1.0
1.0
SSCI2700
Grade: B
Dec 19, 2025

Boring lectures that run on and on and just is repetition. Info becomes obsolete and feels unnecessary. I was excited for the course but ended up hating it and honestly dont think i learned anythig I didnt know.

Tough grader
Graded by few things
Class Info

Online Classes

100%

Attendance Mandatory

41%

Textbook Required

12%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 73 grades
Most common grades:
B+ (19)
A- (16)
A (12)
Grade Distribution
A(13)B(18)C(5)D(2)F(0)A-/B+(35)
Based on 82 reported grades
B+: 19
A-: 16
A: 12
B-: 11
Common Tags
Hilarious (22)
Respected (21)
Inspirational (19)
Accessible outside class (16)
Amazing lectures (16)
Skip class? You won't pass. (14)
Tough grader (14)
Get ready to read (13)
Rating Trend

Stable

-0.13 avg change
Feb
Mar
Apr
Jul
Oct
Dec
Last 6 months
Ratings by Course

SSCI2910

5.0

(5)

SSCI2090

5.0

(2)

SOCI1000

5.0

(2)

CRIM3520

5.0

(2)

CRMN3500

5.0

(2)
+16 more courses
Difficulty by Course

SSCI-3050U

5.0

CRMN4100

4.4

SSCI2910

4.2

SSCI4010

4.0

SSCI2090

4.0

Similar Professors