3.9
Quality3.6
Difficulty73%
Would Retake96
Reviews73%
Would Retake
96
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
41%
Textbook Required
12%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.13 avg changeRatings by Course
SSCI2910
5.0
(5)SSCI2090
5.0
(2)SOCI1000
5.0
(2)CRIM3520
5.0
(2)CRMN3500
5.0
(2)Difficulty by Course
SSCI-3050U
5.0
CRMN4100
4.4
SSCI2910
4.2
SSCI4010
4.0
SSCI2090
4.0
Reviews (96)
Tough grader and not clear with the assignments.
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.
Loved his class. He is funny and he loves his job. He is very well read. Just remember that he is tough.
Terrible.
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.
He liked my Attack on Titan shirt although I failed to answer his question related to the show. Senpai still noticed me. 10/10
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
Love him. He is my favourite person. He is funny and smart. I'm more worried about disappointing him than my parents.
He made a very difficult course very enjoyable. This is a hard course but he makes it fun.
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.
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.
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.
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.
Really great prof! Just make sure you listen in his class and you should be fine!
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.
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!!
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.
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.
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
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.
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.
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
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.
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.
Hands down the nicest guy in this university. He truly loves his job and his students. Couldnt ask for a better prof.
Best Professor at UOIT. I am a big fan of him. He is funny but very serious at the same time.
Amazing professor. He is simply the best.
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
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.
Simply amazing
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.
I think if it wasnt because of him I wouldve failed this class. He is tough but patient. Very knowledgeable and very accessible
He is the best prof at UOIT. I loved him although I hated stats.
Best professor in this department. Loved his class
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
Amazing lectures. Love the interviews and the documentaries.
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.
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.
simply the goat, interesting lectures, easy marker, listens to students, everything you could ask for
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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
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.
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.
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.
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
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.
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.
Amir is the best prof in this university. His lectures are like story time and he is amazing with his students.
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.
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.
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.
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. :)
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
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.
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
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.
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.
I love him and his classes. He is very strict but kind. He helps you when you need it.
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.
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.
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.
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.
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.
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.
I love his glasses. I've taken them all. They are like going to a show. Very entertaining
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.
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.
very confrontational and picks on students, as if he enjoys humiliating you, also not very clear with grading
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.
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.
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.
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.
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.
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.
Class Info
Online Classes
100%
Attendance Mandatory
41%
Textbook Required
12%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Stable
-0.13 avg changeRatings by Course
SSCI2910
5.0
(5)SSCI2090
5.0
(2)SOCI1000
5.0
(2)CRIM3520
5.0
(2)CRMN3500
5.0
(2)Difficulty by Course
SSCI-3050U
5.0
CRMN4100
4.4
SSCI2910
4.2
SSCI4010
4.0
SSCI2090
4.0