3.5
Quality3.4
Difficulty63%
Would Retake92
Reviews63%
Would Retake
92
Reviews
Rating DistributionOfficial
92 total ratings5
48
4
10
3
3
2
6
1
25
What Students Say
“His midterms and finals were unreasonably hard”
ECOR1048 - 1.0 rating“Worst prof at Carleton”
ECOR1047 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
13%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.79 avg changeRatings by Course
ECOR1047
4.5
(34)MAAE2300
3.8
(15)MAAE4902
3.7
(3)MAAE2202
3.0
(2)MECH4604
3.0
(2)Difficulty by Course
ECOR1048
4.4
MECH5801
4.3
MECH4604
4.0
MAAE4902
3.7
MAAE2300
3.6
Reviews (91)
Great prof, super clear criteria on assignments. Clearly cares about his students, but had an excellent balance between answering questions in class versus teaching the material. Easy midterm and final if you prepared accordingly.
Overall pretty easy course. You can get by not going to the lectures if you have access to the notes. Midterm and final were both easy. Decent amount of homework/assignments, but manageable compared to the other courses. This was the easiest and most enjoyable course in first year IMO.
Dr. Eshaghi is great. The class is very easy and requires very little skill. The recorded lectures are short and sweet, and his live lectures are very interesting (zucchini). As long as you submit the assignments and you can draw with a ruler, you're fine. The only issue was the TA's and the group projects, just pray you get good partners.
He is very well organized and knowledgeable. He loves his job and does his best to have quality lectures. I highly recommend him.
The Prof is really good at explaining the concepts and material. Unfortunately if you're significantly bad at drawing like me you're going to struggle a bit. The assignments used to take me hours to finish because I was slow at drawing and had to redo the drawing multiple times. If your group partners are good then the project is a breeze.
This man comes to lectures absolutely dripped out, great prof
he got drip fr his midterm was mental tho
Very friendly, the goat (greatest of all time), super helpful, gives lots of moments for extra marks to be given as long as you participate with quizzes he hands out.
Drippiest prof. Unintentionally hilarious. Easy class, pretty easy grading. Lectures are not needed but he does give extra credit to those who write in lecture quizzes.
Goat prof. A gem in the engineering department. Absolutely Hilarious and has crazy drip. Gives out tons of extra credit aslong as you write the lecture quizzes. Gonna miss this guy.
This professor is fun and very cool. He makes this course very easy and amazing, and he made it very easy for understanding...I want this professor again.
Mehdi was the G.O.A.T. he was drippy af and the best prof out there made a tough midterm exam tbh but its fine hes still the GOAT
Based gigachad
This professor was not the course coordinator when submitting this review. Which is why I am submitting my review before the final exam. I had Mehdi first year, because he was teaching 1047, I saw his lectures as a joke. However, I was extremely surprised to see how well he teaches fluids. Lectures are at a good pace, and he does lots of example.
Took his Dynamics course in the early summer. His lectures were easy to follow and he's very chalkboard heavy, he rarely used the projector, which means it was easy to follow the thought process for problem-solving. He solves many problems in lectures and uses examples from practice problems in exams. Very approachable and fair. Overall great prof.
Mehdi was an excellent professor. He is a very nice guy and is very lenient in terms of marking. Would 100% like to have him as a professor again.
Attendance isn't mandatory but if you want a better understanding of the materials you should go. He's a naturally funny person and made lectures enjoyable.
medhi told me to break my glasses for a 3 piece assignment. recommend using a take apart object instead
Iconic prof. His class is genuinely enjoyable and he literally brought a smoke machine one day. The material is easy overall but the grading on exams is pretty tough
Awesome prof, makes class enjoyable.
Very chill prof, entertaining and helpful lectures, encourages questions and gives great feedback. 10/10. Medhi's the GOAT
Such an unintentionally funny prof, whole class loved him.
He was absolutely hilarious and his lectures were something I looked forward to. he made the content enjoyable, and had a great teaching style.
one of the best mech and aero profs
Attending lectures helped me a lot to do well in this class. The course was one of the toughest courses but Prof Mehdi made it easy to follow and understand. He always tries to summarize the lecture. Mehdi is the best.
Mehdi is amazing. I love his teaching style. He combined white board, PPT and in-class experiments to teach the contents.
Not that good.
Mehdi was easily the best professor at Carleton. His lectures were fun and most importantly were easy to understand. Participation matters because he gives tips and tricks on how to solve a question and how to visualize 3D objects. I don't know about other professors but, whoever it might be, I'm pretty sure they won't be as good as Mehdi.
he is goat in the department
Incredible guy -- easily my favourite professor at Carleton. Incredibly engaging and charismatic, and makes it his mission to make sure that you understand the material before he moves on. Don't hesitate to answer him when he asks the class if you understand -- he's super friendly and helpful. 11/10
Look, ECOR 1047 is a CEAB course, it's basically introduction to CAD and accurate hand-drawing. His final exam (nor midterm) do not involve CAD, which is fair since not all Uni students can afford a decent laptop (and that's a fact). However, there is (probably CEAB-related) a project using CAD Fusion 360 by Autodesk, which you have a Computer Lab.
Great prof, although I had him for ECOR 1047, I did have him as a guest lecturer for 2300 and he was the best prof I had up to that point. Actually brings in experiments to show how fluid mechanics works in class and his tests are very reasonable.
Mehdi the GOAT
Mehdi is an amazing prof i love that guy although 1047 is a poopy ahh course ong bruh. He has pop quizzes that is bonus percent so go to his lectures adi.
very bad awful doesent know how to explain
I do not like his lectures. They are hard to understand. I learned more online than in his lectures. His midterms and finals were unreasonably hard. The course in general is very difficult.
While his Dynamics lectures can be hard to follow sometimes he usually manages to throw in some jokes that lighten the mood. What wasn't a joke, however, was the final for this course, which was quite difficult compared to the midterms. Doing well in this class requires many hours of practice.
His dynamics lectures were very minimalistic and his teaching consisted of rewriting equations for an hour and potentially doing an example if we had time. Any learning that I did was completely outside the lectures and on online sites. His midterms and finals were unreasonably hard. Fortunately, he had a good sense of humor, but that's it.
Amazing professor! Knew everyone thought of 1047 as a joke course and went with it. He makes lots of jokes and the course is extremely easy. I heard the other prof was way harder, so if you're taking 1047, register with Mehdi.
He is a good professor that makes sure u understand the material. he makes sure you engage in class and explains concepts well
He does love bragging about having a fail rate of 60%.
Lectures: Rewriting equations Assignments: Questions he cant solve without looking at the answer scheme Final: Curated questions aimed at ensuring all MEng prospects are prepared for the future, Casualties consisting of other eng disciplines are a bonus
He overcomplicates insanely simple topics. All he does in class is just rewriting the same equations from his lecture notes. He also makes the midterm and final exams too hard. Also, Bragging about having a fail rate of 60% isn't cool or anything like that. It's a sign that this guy cannot teach this course properly.
His lectures are purely explanations of the theory and he likes to put questions with tricks to them on the exams. So you have to do as much practice as possible to not get caught off guard. You will very easily fail if so, since the exams only have a 3 or 4 questions.
Great person, not great prof 60% fail rate
Chill course, if you're competent this course won't cause you much stress and this prof knows that. Dumb questions DO exist in his class and if you ask one he WILL make a joke out of you. Will teach you more about investing than Vis-Com.
This professor is an embarassement to the university and engineers everywhere. I was shocked that Carleton would hire such an incompetent individual to teach a basic engineering drawing course. This professor doesn't take responsibility for his Ta's, especially Alex and Armin. Kindergarteners could mark better than this. Worst prof at Carleton.
“good morning guys, let's start the lecture”
Lecture are hard to understand and do not help with understanding concepts, it actually makes it more difficult. Any bit of learning I did was through online resources. Exams and test material are much difficult than the actual questions given or practiced.
For 1048, while there are other things I could complain about, my main peeve is the practice problems. They are all so hard!!! He says the textbook isn't mandatory, yet gives no easy practice problems with progression to more difficult ones. Instead, he instantly gives previous exam questions and problems better suited for difficult assignments.
Initially only covered theory and gave formulas and basically said good luck solving the problems. Then when over 30% of the class dropped it he actually started actually covering how to solve problems. Definitely the most irritating first year course. PA session is pretty useless other than showing up for quizzes
Terrible prof that grades like we hurt him personally.
60% failure rate that he takes pride in. Very salty prof that gives overall negative vibes.
Hard to understand, better off learning on your own.
You will learn nothing from him. You have to learn on your own by completing all of his suggested practice problems, quizzes and TA problems. Finding the problem on youtube and learning how to solve them is your best bet since the prof only shows you where the formula comes from, without showing you how to apply it. DO NOT TAKE THIS CLASS LIGHTLY.
His TA's grade like you owe them money. Other than that, Mehdi is very kind and teaches this class well.
"It's so simple" No its not Mehdi :( please give more in depth explanations and do easier problems first. Students need to be able to conceptually grasp something before moving to harder questions.
Does he teach it well? No. Not at all. In my opinion. All is does is thinks he's explaining it and practice problems. Okay, the teaching method might work for some but I went into the final exam with an A+. I think I knew what I was doing in the course. Clearly I didn't learn anything so. You have to learn it all on your own. Don't go to class
He is going great job considering the lecture situation. Almost 400 students in a lecture!!! Is it possible to please all? For sure no, but he was great. I highly recommend him. You may be able to switch PA sections. Go with better TAs.
This is a bird course and he knows it and doesn't expect much work from you. can be funny at times and makes the boring lectures a bit better
Really tough class and he doesnt help much with it. I didn't like his style of teaching as he rarely fully walked through a whole problem and his thought process. Just pulled up equations out of no where with not much explanation. wouldn't recommend
The midterm grades were so good. Maybe scaled up a bit. But final was difficult. Requires study hard. Mehdi is always available to help. He scheduled me several office hours during the semester.
I love his visual demonstrations!. They are phenomenal. Several simple experiments in the lectures help with better understanding of materials.
Optimization Course was one my best at Carleton. I believe it is mostly because of the instructor.
He is great in finite element course. Very knowledgeable. So fun. You laugh a lot. I really enjoyed the lectures even though they were on Friday evening.
I failed the course, but it was my fault. He had posted some similar problems already on Brightspace. 6 weeks is very short for such a difficult course.
He is doing great in Engineering Vibrations Course. Very knowledgeable in the field
It is a good elective course. You learn something useful. Mehdi is fun. You enjoy the lectures.
He has repeatedly admitted to us that he doesn't know his material. He is rude and condescending when students come to ask him for help. He tells us in the lectures that he will mark us using a certain rubric, but when marking begins, another professor claims he changed his mind without telling us, so many people fail because of that.
Pretty hard course in general (60%) fail rate but if you study for it you'll be fine, he posts plenty of practice problems so just do those and go to the lectures. Funny asf lol
Did a good job explaining the course content. The exams were vey hard though, harder than the practice problems given.
very condescending professor. when I asked for help, he would make fun of you or give you no help at all. the course was hard but he made it 10 times harder. he did not know the material and treats first year courses as a joke. do not take this prof!
Mehdi's Fluids course is awesome. Good lectures with several experiments within the lectures.
Sometimes he misses on the explanations. Although, that's not exactly saying much as this is probably the easiest first year course you'll take. PA sessions are a waste of time unless you wanna work on your project. Continuing on to dynamics though, his teaching is lacking a lot as he tends to focus to hard on the theory over application.
Suprisingly, 1048 Medhi is different from 2300 Medhi. Medhi in 2300 has great notes, engaging lectures and relatively easy opportunities for marks. Medhi cares about how he teaches and always asks for feedback. He knows he comes off mean sometimes so he started smiling and cracking jokes more for us! In general, Medhi is great for MAAE 2300!
I did not have a good experience in this mechanical engineering course. The prof does not explain the material clearly and rushes through concepts without ensuring students understand them. At times, it seems like he himself struggles to grasp the details of what he's teaching, which makes it difficult to trust the accuracy of the instruction.
when students express confusion, he often dismisses the material as "simple" rather than taking the time to clarify it. This attitude not only discourages questions but also creates an unhelpful learning environment for students genuinely trying to understand complex topics.
The professor barely explains anything clearly and constantly calls complex topics "simple." It's obvious he doesn't fully understand the material himself. I learned more from YouTube than from class.
Terrible teaching. He rushes through lectures and doesn't answer questions well. Says everything is “basic” when it's not. Felt lost the entire semester.
Absolutely dreadful. Lectures are incomprehensible, slides are outdated, and questions are met with sarcasm. Learned more from YouTube in one night than this entire course. If confusion was a teaching style, this prof would have a PhD in it.
This prof is a MUST AVOID he does not teach the matirial well and auften times does not ancer peoples questions fully
Dont take any of the cources he teaches. He Is the worst prof I have ever had BY FAR!
bad prof, dident even teach the matirial
Mehdi's lectures are amazing, and he teaches content incredibly clearly and concisely. Lectures are sometimes supplemented by in-class mini-experiments which really helps. He's accessibly outside class and was always happy to help. The midterms and final were fair — not too easy but not too difficult either (compared to the PA Problem Sets).
pretty good professor. If you're struggling go to office hours he is very helpful and he notices when you're attending classes and trying youre best
Worst prof at Carleton
Absolutely glorious video lectures. "Hello Everyone!"
Really good prof. Gives very hard test but is good at giving people credit where they deserve.
A Terrible Professor 🧑‍🏫, someone who pretend!
Mehdi is actually a very good professor, I really liked him for fluids compared to first year dynamics. His tests and exams are always hard but it's nothing too crazy if you actually study, fluid mechanics is challenging and you need to put in some effort if you want to do good. Don't fall behind, do your work, study as much as you can.
Mehdi is my goat. He actually cares about the wellbeing of his students and whether they understand the material. In my class, he made an effort to do surveys and whatnot to improve the course. He won't make dynamics easy because that's a very hard thing to do but he'll make it a lot better than it could be.
Class Info
Online Classes
100%
Attendance Mandatory
13%
Textbook Required
0%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.79 avg changeRatings by Course
ECOR1047
4.5
(34)MAAE2300
3.8
(15)MAAE4902
3.7
(3)MAAE2202
3.0
(2)MECH4604
3.0
(2)Difficulty by Course
ECOR1048
4.4
MECH5801
4.3
MECH4604
4.0
MAAE4902
3.7
MAAE2300
3.6