3.3
Quality3.8
Difficulty50%
Would Retake178
Reviews50%
Would Retake
178
Reviews
Rating DistributionOfficial
5
78
4
14
3
16
2
18
1
52
What Students Say
“The course materials were designed on the Politics of Love”
ENGL102 - 5.0 rating“Amazing interactive lectures”
ENGL102 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
89%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.32 avg changeRatings by Course
ENGL103
4.4
(13)ENGL102
3.7
(69)ENG102
2.9
(44)ENG103
2.9
(44)ENG112
2.3
(3)Difficulty by Course
ENGL305
4.8
ENG112
4.0
ENGL353
4.0
ENG102
4.0
ENGL103
3.8
Reviews (178)
Mahdi was the best! The course materials were designed on the Politics of Love. Very interesting and inspiring lectures. Doesn't matter how well you do on them, you just have to do them, he is fair and a good marker. As long as you communicate, he is willing to help you and change the due dates for you. Very respectful.
Mahdi was amazing. He made the course intellectually challenging and you have to read as much as you can for his class. But, he rewards you with extra marks and good grades. Gives general comments on your writing, but if you go to his office he goes above and beyond to improve your writing. Loved him.
The class would be very helpful if you follow the interrelated texts and themes. Sometimes it's very difficult to get it (Specially at the beginning of the term) but towards the end you kinda see the direction towards which he leads you.
He was great, but the course theme and materials were intriguingly difficult. But he managed to walk us through many challenging texts. Appreciate it.
His lectures are very engaging and he challenges you in a way that makes you want to learn. Some of the texts were quite difficult but he is very helpful. I would highly recommend taking a class with him.
Mahdi was honestly a solid prof!! Marks really fairly and tries his best to engage the class. Texts and test are quite challenging but he always has time to help walk you through it if you need the extra help!! Would definitely recommend this class!
Mahdi is the BEST. You should definitely take your English with this guy. Changes how you perceive the world and your life. Amazing interactive lectures. Reasonable grader. I highly recommend his English courses.
Nice prof; you'll fall in love with this guy.
Professor Mahdi gave me the best experience of my first-year university. His lectures are mandatory and great (although he make you interactively participate in generating ideas). If you don't skip his lectures you can easily get above 90% on the midterm and final (A- guaranteed). Extremely helpful and very respectful. Thank you Dr. Mahdi
Sweet prof, engaging class.
He is truly amazing. To thrive in his class, attend every session and make notes. Pay attention to everything he says and presents in his class, it matters.
Politics of Love!? Didn't expect this subject to be so complicated. Mahdi teaches you how to think about most of the relevant social and political issues. He really changes how I look at the world and my life. Great prof.
My FAV Prof!
Expectation bars are set so high in this class. You need to work hard, but at the end of the day it is rewarding, and you can learn things. He gives you grading rubrics but if you miss anything from that, you'll lose marks.
Great personality and great knowledge. He pushes you to actually learn stuff. Gives clear grading criteria but will stick to that; tough grader.
This is the toughest teacher at the UofA. I wouldn't take this class again. Expectations are extremely high. If its your first year i suggest taking an easier Prof.
Nice and sweet guy but he's definitely a super tough grader. Don't take him if you are not confident in your writing. All the texts are a bit dry and heavy so be careful! The class had 2 essays, one midterm and one final.
Very tough grader!!!!
Nice Prof, very respected but extremely tough! If youre a first year wouldnt recommend but if you love writing and annotating youll do great. Is very helpful when you need it and goes the extra mile to help you if you dont get it. YOU MUST READ and ahead of time too! And I recommend attendance - your participation is apart of your grade.
Yes, he is tough; but if you actually care to learn, this is the only class you should take. He changes your perspectives.
Umm, it was a good experience! definitely not an easy pass, but he changes your perspectives.
Protip, be careful when asking questions because there were a lot of times where he told students to "Google it." Save yourself from the awkward silences in class and think before you speak. Also, everything he does CANNOT be found online except Frankenstein, so you legit have to analyze the texts so... make friends! (Preferably an English major)
One of the best instructors around. Gives excellent feedback, this meaning a lot of comments on assignments ranging from short responses to long papers. He makes English an absolute pleasure with a great selection of texts and inspirational lectures. They all tie in together one way or another.
I thought I would fail this class but he's an extremely fair and considerate grader. He's accessible outside of class and I suggest going to office hours if you want to pass. A great prof even though you probably won't understand anything 90% of the time. write notes on EVERYTHING and pay attention to reoccurring themes it helps A LOT on the final.
DO NOT TAKE THIS PROF FIRST YEAR!!!! The midterm/final are easy if you show up to the lectures but the papers are marked extremely hard. You have a chance to save that paper grade later but it's difficult. Do not take for ARTS credit, there's much nicer profs out there. I learned many things but it was at the expense of my sanity not taking again
You will feel like you don't know what is going on for half the course but the last day you'll wish the class wasn't over. Mahdi is extremely insightful and is a wonderful prof if you would like to expand your methods of analyzing the world around you. Truly a wonderful prof!
This class is based on whether or not you have a latent talent for the skill developed throughout the cpurse. If you don't, you'll end up completely demotivated. Grading is tough but fair, unless you don't understand what the prof wants. Then you'll just be a headless chicken running around in this class. If you think you can't, switch classes.
Good lectures and interesting texts were chosen, but if you aren't a strong writer to begin with, you're probably gonna suffer. He marks essays harsh but fair, but will work with you if you reach out. There are a few assignments where you get marks just for handing it in which can help your grade. Make a friend in the class - this course is hard.
Extremely tough grader and is very unclear of what he expects from you! He will try and tell you want he wants in one of your essays and when you get it back, its nothing what you expected. His feed back is all over the place as well. He looks at grammar very closely and sentence structure.
This professor delays his material and fails to utilize his time efficiently in a 50-minute class. He isn't clear when it comes to feedback, and his feedback is more insulting than it is constructive. Students in this class were left extremely stressed and stranded by his lack of time management and lack of care.
Mahdi was a wonderful professor in the sense that he made everyone feel extremely included. He assigns many readings and expects participation for part of your grade. His grading scheme is difficult but if you are willing to communicate with him in his office hours, seek extra help, etc, you will do fine in the class. Class had mid and final.
He is honestly such a nice person. He understands that school isn't all about grades. Of course, you still have assignments to do in the course. I got an A in the class. Mahdi, you're the best.
I cried when I got my first paper back. He has HIGH expectations and a VERY tough marker. Also has a lot of readings you need prepared before every class. I love Mahdi as a person but he is intimidating as a prof. He gives good feedback if you go to his office hours, though.
Best English prof ever. Truly changed my understanding of English. Great personality, very knowledgable, but lets students decide his lectures' direction. Best, prof to chat with outside the classroom. Thanks!
Reasonable guy. Will extend deadlines for you if you communicate honestly and openly with him. Texts are a bit dry but he does a good job of breaking them down for the class. Expects a lot but is really generous with marks if he sees improvement in your writing. Don't skip class because you will never catch up.
he was super passionate about the material. He was very understanding when I had a lot of family issues this semester. Lots of readings, lots of essays. One of the best profs I've had hands down. Very fair at marking and good at giving constructive criticism. Very involved prof. Class was 30 people lots of group work and felt like a second fam
Mahdi is so kind and understanding. The course is extremely reading heavy (dry readings as well), but I would say that is the only con. He is extremely caring and wants to help as much as he can. Most considerate prof I've ever had.
Mahdi is a caring prof who always acts in the best interests of his students. He is willing to give extensions in order for his students to succeed. That being said, it was almost useless to read the assigned texts before class as he always elaborated on some random concept or detail that didn't make sense.
Mahdi was such a kind and considerate person. He was willing to make adjustments to the course in order to benefit us as students which helped ease some stress from online learning. LOTS of readings that you must read before every lecture, but other than that it was a very enjoyable class!
This class put me through a roller coaster of emotions. My mark leading up to the final paper was very, very low, and I thought my GPA was ruined. However, he marked my final essay much higher, and then just changed my course grade to what I got on my final paper. Nice guy in class. His written essay feedback will probably make you cry.
I was excited to take Mahdis class because of the excellent reviews I had seen about him. Dont trust them. Mahdi is a mediocre teacher at best, gives a ridiculous amount of readings, and seems to have some strange obsession with talking about phallic symbols. Seriously. he relates everything to them. Get a life.
I would highly recommend that you do NOT take classes with Mahdi. He's a nice guy but a horrible teacher. Very unclear of his expectations and does not provide students with any guidance. Do not make the same mistake I did and stay away from this prof if you care about your grades and don't want to deal with constant manipulation.
Mahdi is an awful professor. He is unclear about his expectations for assignments and takes pleasure in jerking students around and wasting their time. He fills his classes with useless anecdotes and likes to dance around the questions of students instead of actually providing them with an answer. Save your time and money and take English elsewhere
Mahdi does not his classes with clear expectations for assignments and then gets irritated when students ask for clarification. He has us write essays about texts we read weeks ago while in the middle of a completely different text. He is not as open to criticism as he may claim to be and instead makes his students feel bad for asking for help.
Is very unclear about instructions but otherwise cares about his students and offers a lot of easy/free marks. His lecture material, inferences and expectations are a bit too advanced for a beginners class but not a bad dude at all and extremely accommodating/understanding.
I would recommend not taking his class online, he may be better in person but online it's just bad. He never gives clear marking schemes or directions for assignments so you're at the mercy of what you think is correct, which considering how few assignments there are compared to other courses, is very important (I know, of others who would agree).
Mahdi is a super nice guy and really tries to accommodate the students. However, I did find that the grading was oftentimes unclear and our course was not organized very well. We would be given so many readings and wouldn't have enough class time to discuss them. Often times our discussions were quite convoluted and difficult to follow.
lectures were full of incessant babbling that didnt help at all, and he gave absolutely no resources or help on how to improve your writing. When you have an opposing opinion to his or need help he will just tell you youre wrong and give you a D. Dont take him unless ur an english major, every science student I know did poor with identical work
I just saw some of these comments and they are nothing close to reality. Yes, if you don't work or follow instructions you won't receive a good grade. But he is super nice. Gives amazing, mind-blowing lectures, and makes you see things differently. Do not expect high school English. In the end, he will reward your hard work. He supports students
If you want to get a pass with no work, take his class as he guarantees a D. Also, if you want to work hard and boost your GPA take his class for the final grades are way higher than what you expect. He just wants you to work and show that you learn. I enjoyed his class.
I loved Mahdi and will take his English 103 as well. He is just so passionate about what he teaches and he loves to see you engaged. We had synchronous online meetings every other day and it was the nearest experience to an actual class for me. He give the rubrics for grading but you have to read them carefully when writing papers. He is just fun
Hah, why bother taking any class at all if you don't want to work for it. He shows different level of English for sure. He teaches how to write and what to write about (and its challenging, I give you that) but follow the instructions and you'll be rewarded. I have never received such a good feedback on an English paper, he is so detailed.
Guys, he gives out 70% of the grade value for free; just marked based on submission and then marks two papers very detailed. If you read the feedback and work on it to improve your second paper, he with upgrade your first paper's mark to a better one based on your improvements. It's what a sensible mind would want.
He is not the material for lazy students for sure. He is classic, serious, though friendly and caring. You'll enjoy his class and will learn a lot.
A very nice guy. He knows it when you put in time and effort sincerely and do your best and rewards you for just trying.
He is a really nice and caring person however there were a lot of readings! The readings were boring and very uninteresting. He does not give clear examples for what he wants his essays to look like. He expects you to analyze far beyond what a regular person can, uses very complicated words for no reason. He does extend due dates when needed.
Honestly, Mahdi is such a nice prof with an amazing personality. He gives clear criteria for everything, but I give some the fact that it might be overwhelming or is so many details that some students would not be patient enough to go through all. He is also the most brilliant teacher I have had so far. You would wish you were half as smart.
Mahdi demonstrates a higher level of education that aims at advancing the high school mindset. Yes, it would be challenging to grow and see things differently, but the world is a whole different place for you once you do. His brilliant criticism changes your viewpoint. He also shows the benefits of specialized analysis of details which we all need
Mahdi was a really great prof to have in my first year of online experience. He was very thoughtful and clearly cares about his students. I would recommend him to everyone. Make sure you speak up in class and do your assignments so you can participate. You'll enjoy the diverse topics he challenges from sexuality to politics.
Mahdi is the only prof I've had who cares about his students' success and learning more than anything else. He pushes you to make sure you have learned and improved your critical perspective. If you don't give up and follow his instructions you will enjoy the taste of success. And, in the end, when you receive your final grades you'll be surprised.
Nice prof with amazing feedback; the type that you will not receive from any other English prof in your life. You might get offended by seeing all your mistakes highlighted and explained, but I'd rather learn and graduate ignorant.
Amazing prof with brilliant, mind-blowing lectures. He truly shows you how to read and analyze a text: techniques you cannot learn in any other English class. I learned a lot from him. He is the most helpful in his office hours; go to him (ours was google meetings) often, and he goes above & beyond to make sure you ace your assignment.
Never had a better teacher. He gives all the materials in the syllabus and eClass so be very careful reviewing whatever he uploads; he gives rubrics for each assignment in advance, make sure you read them carefully. Apart from that, just enjoy Mahdi's class. He is fun to listen to, inspires your academic career, and makes you feel in love.
He gives such good feedback that you want to run all your academic papers by him. Just be open to instructive criticism.
you cannot have a better prof if you want to learn something while improving your GPA at the same time. Unlike some English profs who just shoot at you whatever they know in their own field, Mahdi helps you learn methods of reading and knowing things for yourself and at your own pace.
Excellent teacher; the only prof whom I still miss. You'll never get tired of talking with him and he always patiently responds and indulges you in conversation. Very intelligent but caring.
I'm really conflicted about Mahdi. His class consists of 5 short (one page) completion essays and 2 essays (2-3 pages) for marks. On one hand, I did end up doing well and I feel at times he was really caring. But, he did not give ANY feedback until the very end of the semester, so you never have a clue how you're doing until its arguably too late
He's a nice guy, but he wanted specific analysis and wanted you to synthesize an entire essay into one key word at the beginning. There were a ton of readings that would take forever and then we would spend only 10 minutes in class discussing them. He also mentioned phallus imagery very frequently.
Mahdi is literally the most intelligent and caring professor ever. Readings aren't too bad, assignments are not too demanding. He gives you extensions if you ask for it. His classes...you will be mind-blown every single class. I actually think Mahdi's a genius. Don't skip class!! You'll be the one at loss. You will love this course.
He is actually an excellent prof. He Helps you in any way you want, or he can; just you gotta ask. You will learn things that no one else teaches you, but you have to attend his lectures and be focused or miss significant info and knowledge.
He is very knowledgeable but if your first language is not English you cannot succeed in his class. The lectures are heavy and full of terminology and if you miss a class you wont be able to catch up unless you visit him in his office hours.
He does not give you any marks or feedback on how you're doing until the end of the term. It's a terrible strategy because you don't know how you're doing in class or what to improve on until the final project. Tries to relate subjects that he is not knowledgable in and relate them to his topic. This makes his lectures confusing.
I loved having Mahdi as my English 103 prof. Genuinely cares about students, often emails us about updates and such. Would give you extensions if you just ask and several times just gave us random extensions which were nice. There were however ALOT of readings so I guess if readings not your thing don't take him. However, extremely easy marker.
I loved having Mahdi and think I was very lucky for did know him in advance. You attend the class and participate in discussions, he rewards you with extra marks. Readings are a lot, but very helpful; however, you cannot afford to miss lectures.
Mahdi is very nice and a great communicator of topics. However, he assigns SO MANY readings and assignments, plus feedback and grades are given back at the very end of the course. This makes it difficult to know if you're actually doing good in his class or not.
He is a very confusing professor to the point where his lectures contradict what he says and believes. Does not teach how to write a research paper even though the final project is a research paper. He has a strict way in which you should write and if you do not match his way you will get a bad mark. Just a terrible prof in general.
He is a very confusing professor so if you can get into another English prof's class I would highly recommend doing that. Talked about Einstein's Theory of Relativity and Psychology to relate them to English, but he does not understand these concepts at all which makes what he is trying to say even more confusing.
The lectures are very boring. I had a hard time staying awake in his class. He is not clear on what he wants and does not even have a rubric (other than the final project) so it is hard to know what he is looking for in the assignments.
Honestly,I read some of the comments for Mahdi and felt like I need to post;I don't understand some students;It is not high school;you need to work hard;That's all Mahdi requires from you;As long as you show up and work to the best of ur abilities,he will go above and beyond to help you out. His lectures are very inspiring and gives great feedback.
He is amazing if you want to improve your writing. gives pro tips for academic writing and helped me improve my writing noticeably. His lectures we also very informational and inspiring. but he is tough about grades if you don't work for them. show interest and use his office hours to get more feedback.
RUN This man does not even have a point in what he's trying to say. Even if a professor is discussing a topic that is somewhat controversial, there is always a point or something they are trying to get at in order to tie the conversation to overall topic. This man did not want to do anything but deliberately insult and degrade Islam and Muslims.
His teaching is just ineffective. Does not actually teach you how to conduct research or write papers. He tells you what to do, but not how. Mahdi doesn't provide enough resources or examples, and rushed through the course. His lectures aren't bad, but to be a good prof he needs to learn how to actually teach.
Get ready to read, and like A LOT of reading. He made us read not only a solid 70-100 pages of our novel weekly but also 2-3 sets of articles (some being 30 pages long) for each lecture. He also didn't really show us how to write a paper whatsoever; kind of just told us what he wants us to do without providing any form of how to do it.
He has very interesting and has thought-provoking lectures. Also, he'll go the extra mile to help you if you actually reach out for help. However, there is a lot of assigned reading in this class so beware. Personally, I really enjoyed him and would take the class again for the amount I developed as a writer compared to high school.
There's no joy without pain, no sunshine without rain. You're in university not middle school so be prepared to work. This course helps me read higher level paper, think more critically and improve in general. Take him if you can. I might be bias but his topic might be the most interesting out of all the sections
Like many of you, I had my doubts about Mahdi early on in the semester. In the end, I found a very caring professor that wants to see his students succeed. My one piece of advice is to go to the class, plain, and simple. You simply cannot miss it. He marks hard, he is not a scary person, talk to him!!! He is willing to listen.
not bad, not the best either but I've never met anyone great in English field anyway. Just don't worry too much if you are stuck with the schedule and have to take this class.
Yes, English teachers are not always great. Yet Mahdi made it so intriguing and relevant to our current social issues. What I like the most about him is his down-to-earth, friendly personality. He was my most approachable & caring prof ever. He does anything to make sure you do not face any angsts or problems in his course. Loved him!
I absolutely adored Professor Mahdi Kashani's class. He is such a brilliant and caring teacher. Some people say that he marks hard but if you put in the work and ask for feedback, you'll do great! Make sure to take notes in class because he makes some very good points you can use in your assignments! I hope to take another class with him.
he was very hard to understand overall not a great prof. also not understanding of your situation
Overall, Mahdi has been a decent professor, however there is blatant favouritism. If you make comments he will love you, but there is unclear guidelines if any in all assignments, no real marking rubrics and does not teach you how to write a research paper despite that being the entire final project. Starts random tangents, but overall not awful?
Really sucks. AVOID him!
Trust me, don't take his course. You never know what's going on in his mind. He can take a day off whenever he wants, but he'll never let you take one (otherwise, you'll lose points).
Do not take this class with Mahdi if you can avoid it! He does not mark your assignments so you never know what your grade is. When he does finally mark your papers he gives little feedback and only points out the errors (not how to fix it.) I will never be taking a class with him again, he is so brutal.
Mahdi was assigned to the class late into the term,but over the course, I felt so lucky to have him as my teacher.Of course, some kids want to complain as they want to be back at high school;but if you really want to learn,he is the one.If you do the work, he will ensure you receive the instructions and feedback needed to take you to the next level
He knows what he does; is an expert in English critical analysis, and knows how to use online tools; I just used AI for some ideas, NOT Writing, and he found out about it. I was not happy at first, but after talking with him, he was so understanding and friendly and helped me realize how to avoid plagiarism, even if it is accidentally plagiarized.
Nice and chill; he is so knowledgable and intelligent that makes him not everybody's cup of tea. But I loved him.
Mahdi is an amazing professor! Pros: His classes are very interesting and captivating. Probably my favourite class of the semester! It is not hard to do well in the class, but make sure to put the effort in and show up! Cons: There are many lengthy readings and you are also expected to read about 20 pages of the 1001 Nights book daily.
Best English class if you want to chill and pass. He's so caring and compassionate. If you ask for feedback, he'll give you the best writing tips in your life. If you don't want to do anything in an English class, just show up and submit something (anything) for assignments, and he guarantees your Pass/D.
Mahdi is a great guy as well as a great prof! Highly recommend you take him as a GPA booster as he states he mainly gives out A's. Super easy course and Mahdi chose very interesting novels to read. Definitely taught me more about life and culture, really appreciated his unique perspective on things.
Very unclear expectations, vague guidelines, and conflicting feedback- especially in the writing workshops, where one submission would be dismissed due to specific phrasing or an issue that was also present in others' work or even Mahdi's own essay prompts. Didn't receive any guidelines for group presentations. Lectures were often tangential.
Mahdi was an amazing prof course is a little tough but he gives out many easy grades, I'm a person who hated English in high school but I genuinely enjoyed every lecture in this class.
Good professor who is very lenient when marking. The texts he chose were pretty difficult but he gave good feedback and had a clear rubric for grading.
He was honestly a solid prof; I enjoyed his inspiring lectures. If you care about knowing more Mahdi's your guy.
Mahdi managed to have half our full class drop out in the first 2 lectures, then most of the new students who switched in dropped out after another 2 lectures. He teaches things he says he was told not to by the dean and has to try and make it known that he is the smartest in the room. If you speak in class he will stop you for using specific words
Awful Professor. Get ready to read all day every day and to write essays on erogenous texts! This professor is the worst professor I have ever had without a doubt. If you get him run for your life and switch out. Do yourself a favor and save your English for a different professor or semester.
JUST DONT TAKE HIS CLASS.
Avoid Mahdi Kashani at all costs. His lectures and their topics can be fascinating, but he does not know how to teach at all. Mahdi provides little to no notes and resources for actually developing an effective research paper.... or any research paper. He tries to teach the research process purely by word of mouth, and it's painfully ineffective.
I would definitely take a class with professor Mahdi Kashani, he gives really good feedbacks and he is always willing to help. One thing is that in English103 there is ALOT of reading, it was very hard to handle but personally i think reading the articles is not necessary to do well in this course. Professor Mahdi Kanshani is also an easy marker.
He was overall pretty good. lectures and texts he chose were interesting and as long as you paid attention/took notes during the lecture the paper prompts were basically answered. Only major issue is that he only gives assignment instructions by mouth and doesnt upload instructions or examples or templates or anything to eclass.
Not a bad prof imo, but can definitely be confusing when it comes down to lecture material. There's a lot of reading so beware of that. People who aren't fluent in English would probably struggle so I wouldn't recommend him if you aren't fluent, you'd have to be willing to go to office hours all the time. I think he marks a little easier.
Mahdi was good, but I found the lectures hard to follow and hard to understand. There are lots of readings required daily. He gives an okay amount of feedback. He replies to emails really fast which helped with my assignments. Overall it was good.
avoid at all costs
do not take his class. There are so many profs and so many English classes that there is no reason to be in his class. Ruined english for me.
I had Mahdi in my first year he was AMAZING!! I wish I could take another one of his classes. his feedback is always helpful and he gives students opportunities to improve and grow! TAKE HIS CLASS
I loved Mahdi's lectures. Usually, I don't enjoy English classes, but once I started engaging in his lectures I found them to be very interesting. He is awesome at explaining concepts in class and does it in a way that makes it easy to understand. He is very down-to-earth and makes his students excited to learn
I loved Mahdi. He was an outstanding professor! Be ready to read lots as the whole course is based off of one book and many articles. No exams, just small papers and a final research paper. Definitely a class you want to speak up and engage in as lot is brought up and can get quite intriguing.
Just don't. Try to find another prof if you can.
Mahdi was one of the best profs I've ever had. I am a science major, but I found his classes to be enjoyable. If you are attentive in class you will find his lectures to be very interesting. Very straight forward about what he wants and gives good feedback. Would recommend
Good professor who cares about his students and wants them to do well. A very boring class though and if you dont like the topic (which i didn't) find another professor because thats the entire course. Also tons of readings many 20 plus pages so be prepared.
Dr. Kashani is a very understanding prof, he genuinely cares about his students and wants them to succeed. He's also really passionate about the material he teaches. For the class you have to read a huge chunk of the Arabian Nights which can be time consuming along with the other assigned readings for the class but it is a very interesting topic!
My experience with Mahdi was excellent. I found Mahdi's lectures to be incredibly insightful and enjoyable. His passion for the subject makes his classes engaging, and he communicates expectations for assignments and success strategies clearly. Mahdi is readily available and provides valuable feedback.
TAKE HIS CLASS! Mahdi is genuinely a great prof who is passionate about the course. He wants his students to be successful and helps his students as much as he can. He was very straightforward about his expectations. TAKE HIS CLASS
As a science major I really enjoyed this class and found lectures engaging and easy to follow. Most assignments were small and could be completed within an hour or two, however the final project took considerably longer to complete. He is a caring professor who provides useful feedback, and he aims to help students succeed in his course.
does this guy ever quit yapping. No. Lectures are useless. I didnt learn anything.
Feedback was very limited, marking was inconsistent/ unnecessarily hard and because of participation counting for marks, the class discussions were filled with random statements to get the participation mark
I am a science student, but I took Mahdi's class. I found his lectures interesting. He is VERY straightforward about what he expects. My suggestion would be to attend office hours because he will give you direct feedback. Very cool guy, would recommend!
He was one of the worst professors I have ever had. He gave obvious preferential treatment to some of his students while he publically shamed the opinions and the work of others. He will not accept perspectives that differ from his own. He ultimately created the worst exam I have ever seen. Most of the questions were simply statements.
Does not stay on topic in lectures, and slightly pompous personality. My least favourite professor in my entire degree.
Mahdi's ENG103 class is engaging and manageable. He's passionate and straightforward, with fair expectations. Attending office hours helps, and using tools like unstuck ai can aid study prep.
Doesn't explain how to write just expects us to know from highschool. Preferential treatment to students who glaze him. I don't really understand what he wants at all. Nice dude but bad grader
His grading is unbelievably inaccurate, the lectures are engaging but it doesn't relate or help with the assignments… The assignments are so subjective to interpretation and his feedback/help is not good and I don't understand what's wrong. It's an INTRO class but it doesn't seem that way. He doesn't teach just rambles on.
very disrespectful and rude, doesn't even give valuable feedbacks. his assignment instructions are so unclear and always uses "big vocabularies". he doesn't give back the grades for our final paper.
He was honestly quite bad. Assignments didn't actually make any sense. Was honestly so mean when you asked for help. Was an unfairly harsh grader with no constructive criticism even when explicitly asked. Final two papers were never given back, only a letter grade for the overall course was given. If you can just take a different class.
Very good professor. I learned a lot about writing in his course. He's a very interesting guy. However the class is not easy if you don't put in the effort and pay attention in class. If you understand the material and follow his grading criteria you will do well. I'm not going to lie it does help if you suck up to him a bit.
JUST AVOID. He would take forever to mark, vary harsh marker, and the only "feedback" he gave was "good job", j ridiculous. The class was about the Arabian Nights and he gave jabs at the religion the book is "supposed" to portray without having any correct info about the religion itself.
He cares about students so if you put in the effort, it will show in your grade. His classes are initially confusing but by the end everything kind of ties together. Make sure to ask if you are confused or you won't do well. One issue was that he sometimes just wouldn't be there for office hours. This class was a lot of effort for a 1st year course
Madhi taught my first English class two years ago. I have not forgotten his lectures since; he will sit on a desk and passionately deliver EVERYTHING you need for papers and his CRITICAL analysis on any given text. You need to attend every lecture if you want to succeed, there is no question about that. It is all verbal delivery with him.
this was a lot of work for a first year class. In 103 the study is on Arabian Nights and it is a challenging topic. When doing the papers, although it seems like what you're writing doesn't make sense, if you just follow exactly what he wants structure wise and you'll do well. Don't overthink it. Participate and that's an easy 10%.
He was very decent as a prof. Very Savvy and passionate, which might sound intimidating at first but he is not; really cool guy. I think he actually is one of the very few who know what they're doing in English courses.
He is the biggest yapper i have ever seen I had to try so hard to get an A I glazed had to be two faced to get this A. His lectures are pointless but you got to attend to make him happy for that letter grade and its all about the Arabian nights which is 1000 pages but you don't need to read it all just be smart his assignments are subjective andog
The Grading Criteria is not clear, and he makes up random grammar rules that don't make sense. Claims art is objective not subjective?!? I could go on forever, but I don't have time. Please avoid to save urself the stress.
Claims to respect all people/religions but has a rather obvious bias against some and made incorrect claims about a certain religion. I debated bringing this up to him but decided against it, as it was the end of the term and i didnt want conflict. He is a cool guy, but his course seems opinionated. Recommend you dont take his class if youre muslim
Avoid if possible. He often went very off topic and would share his controversial opinions, and then deny opinions which differed from his own. His assignments usually had only a brief outline, and were often given last minute. As long as you show up and do assignments, the class is passable, but don't expect it to be enjoyable.
Sometimes his lectures spiral into complex wording of simple solutions. Come to class, and you'll do fine
Bro is the biggest yapper of the century, all that talking just to get nowhere. Posts rubric and assignments late so you end up having to plan and work closer to the deadline. Feedback is weird and inconsistent. Avoid if you can
I hated English but he really made it fun, class discussion were interesting and he taught the information well. If you participate in class and consistently attend and participate you will get a better mark for sure.
Course is definitely worth taking.
SAVE YOURSELF he just yaps and yaps we spend weeks on something that could have been done in one day, hes always using big words and making very simple concepts 1000x more difficult than they need to be
one of the worst classes ive ever been subjected to, the whole class is a competition to see who can string the biggest words they know while making sense, over complicates really simple concepts and is a total bore, take any other prof but this one I guarantee it will be better
worst class ever. take this guy if you wanna be bored and want to drop your overall mark. very tough marker expects you to know everything before.
- one of the worst profs to ever walk campus, he rambles and rambles but im still left confused and have no idea of what he just said?? went to his office hours and left even more confused save yourself anyone else is better than him
worst english class ever, please take another prof anyone but him
run away!!
This guy is genuinely so strange he has a weird fascination with Arabs (not in a good way), he is lowkey islamophobic and I truly suggest you avoid taking his class if you're either Arab or Muslim.
guys please please please im begging you on my knees do not take this mans class please please please don't let the decent reviews fool you PLEASE
DONT TAKE THIS GUYS CLASS. most unclear grading criteria. He made us write an essay, gave everyone terrible marks, and then the next lecture is how to write an essay??? Insanely unclear what he wanted you to show on projects, it was a hit or miss on every assignment. If you have absolutely no choice but to take his class, go office hours fs.
doesn't post anything useful in the classroom, expects students to magically write exactly what he's looking for, has incredibly high expectations from students from a 100 level class when hes clearly suited better off teaching higher level courses????
I'm not sure why people bring their anger here. If you do the work, you'll learn more than in any other English class. He is caring and extremely objective. Gives a clear grading rubric, and if you're not smart enough to pay attention in class, you lose points. He is an interesting teacher with a unique teaching method; he makes you work to learn.
He is a good guy really. However, I would not take a class with him again, tough grader with expectations that are beyond what is feasible nor reasonable. It is not possible to fail but getting a high grade is unexceptionally difficult. Granted this is an English class and English is difficult in general but still, I'd rather have a different prof
I came out of HS English with mid 80s but this class was extremely difficult for me. Stated that everything we learnt in HS was wrong. Uses fancy words that I've personally never heard of before. I tried to understand what he yapped about but I just couldn't. Seems like an interesting person but I would never go near any of his classes again.
He shouldn't be teaching an intro class, but he grew on me throughout the course. He cares about how his students do in class and gives excellent feedback on written assignments. However, he can be hard to follow because he uses fancy words and be prepared to throw most of what you learned in high school out the window. He can be pretty funny, too.
He made me fall in love with English: Super knowledgeable and genuinely caring. He can be too advanced for students just trying to scrape by, but if you're willing to learn, he's the best choice. Challenging, fair, and deeply invested in your growth. Avoid if you see English as just a required hurdle.
One of the sharpest professors I've taken. Extremely knowledgeable and surprisingly supportive, but I agree that he teaches at a high level. his class rewards curiosity, effort, and serious engagement. You'll grow a lot if you commit. If you're just chasing credits, look elsewhere.
Tough but transformative. He treats students like thinkers, not customers, and gives real feedback that actually improves your writing. Office hours are gold. Expect work and accountability, not hand-holding like high school; he makes HS feel like a big waste of time. If you want depth and mentorship, this class is worth every effort.
I did well in high school English, but this course was on a completely different level. He challenges a lot of what you're taught in HS and uses advanced terminology that can feel overwhelming if you're not prepared for it. I struggled to keep up, even though he clearly knows his stuff. Interesting and intense—but not a class I'd take again.
The prompts he gives are insanely wordy and it sounds like he throws in complex words just to try and confuse you. He also teaches you how to write an essay AFTER your first essay worth 15% of the grade which is bad since he tells you that the way you were taught to write in highschool is incorrect.
Just sit in the front and answer all of his questions to get easy marks. Essay prompts are outrageously complex, as there is no way they belong in an introductory english course
In the course,we did 2 essays, and the prompts are outrageously complex and hard to break down. I got an A on my second essay, but when I read it back, I couldn't even understand what I wrote. If you genuinely love English and want to be challenged, he is your pick; if you require the credit, anyone else is better. IMO the lectures were also a bore
I took the class for credit, and his unique approach to critical thinking and fab lectures convinced me to do a minor in English. It could be tough to follow if you miss classes, but if you attend and go to his office, you'll do just fine. He is super kind!
Great professor! Very passionate about learning.
Whole point of this class is objective critical analysis yet I know all his religious beliefs? He's very intelligent but not well suited for a 100 level class. Someone asked how we should structure the paragraphs for our first essay and he instead defined word, clause, phrase, sentence, and paragraph for the rest of class. Take that as you will.
youll live but youll wish you had picked a different class
Different from any other professor as he believes in objective readings without any "symbolism." His class is very challenging and often unclear, but you'll enjoy it if you like a challenge and want to learn. He yaps a lot and the class is insanely lecture-heavy: if you skip a single class, you will miss out on A TON of content.
It felt impossible to get a good grade in his class. He once graded an essay and said "very tangential", with no other feedback. Also if you disagree with his very anti-religion stance, you will absolutely get marked unfairly. I find he picked favourites in class as well. I would RUN from any class he teaches.
The class is really participation-heavy. It seems interesting, but it's a real GPA dropper. He talks a lot about objective analysis about English, instead of subjective takes. He does care about his students though. Take it at your own risk.
I found this class to be incredibly difficult and hard to follow, he's incredibly harsh when it comes to marking and is even worse at explaining what he wants to see from his students.
hated this class so much very boring and a harsh grader lowk islamophobic
Class Info
Online Classes
100%
Attendance Mandatory
89%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.32 avg changeRatings by Course
ENGL103
4.4
(13)ENGL102
3.7
(69)ENG102
2.9
(44)ENG103
2.9
(44)ENG112
2.3
(3)Difficulty by Course
ENGL305
4.8
ENG112
4.0
ENGL353
4.0
ENG102
4.0
ENGL103
3.8