3.5

Mehdi Eshaghi

Mechanical Engineering - Carleton University

3.5
Quality
3.4
Difficulty
63%
Would Retake
92
Reviews
3.5
Quality
3.4
Difficulty
3.5
Helpful
3.5
Clarity

63%

Would Retake

92

Reviews

Rating Distribution
Official
92 total ratings

5

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 rating
Class Info

Online Classes

100%

Attendance Mandatory

13%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 66 grades
Most common grades:
Not sure yet (17)
A+ (14)
A (12)
Grade Distribution
A(26)B(9)C(7)D(0)F(6)A-/B+(18)
Based on 89 reported grades
Not sure yet: 17
A+: 14
A: 12
A-: 11
Common Tags
Tough grader (26)
Amazing lectures (25)
Hilarious (21)
Group projects (13)
Respected (13)
Gives good feedback (9)
Caring (9)
Test heavy (7)
Rating Trend

Declining

-1.79 avg change
Mar
Apr
May
Sep
Nov
Dec
Last 6 months
Ratings by Course

ECOR1047

4.5

(34)

MAAE2300

3.8

(15)

MAAE4902

3.7

(3)

MAAE2202

3.0

(2)

MECH4604

3.0

(2)
+2 more courses
Difficulty by Course

ECOR1048

4.4

MECH5801

4.3

MECH4604

4.0

MAAE4902

3.7

MAAE2300

3.6

Reviews (91)
4.0
1.0
ECOR1047
Grade: A+
Dec 3, 2021
Would take again

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.

Accessible outside class
Group projects
Clear grading criteria
4.0
1.0
ECOR1047
Grade: A+
Jan 11, 2022
Would take again

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.

Gives good feedback
Lots of homework
Group projects
5.0
1.0
ECOR1047
Grade: A+
Jan 13, 2022
Would take again

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.

Group projects
Hilarious
Amazing lectures
5.0
3.0
MAAE2300
Jan 16, 2022
Would take again

He is very well organized and knowledgeable. He loves his job and does his best to have quality lectures. I highly recommend him.

Gives good feedback
Accessible outside class
Amazing lectures
5.0
4.0
ECOR1047
Grade: A-
Feb 1, 2022
Would take again

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.

5.0
1.0
ECOR1047
Grade: A+
Oct 7, 2022
Would take again

This man comes to lectures absolutely dripped out, great prof

Group projects
Amazing lectures
Hilarious
5.0
2.0
ECOR1047
Grade: Not sure yet
Oct 11, 2022
Would take again

he got drip fr his midterm was mental tho

5.0
1.0
ECOR1047
Grade: Not sure yet
Oct 20, 2022
Would take again

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.

Amazing lectures
Gives good feedback
Hilarious
5.0
2.0
ECOR1047
Grade: Not sure yet
Oct 20, 2022
Would take again

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.

Group projects
Inspirational
Hilarious
5.0
2.0
ECOR1047
Grade: Not sure yet
Oct 20, 2022
Would take again

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.

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
1.0
ECOR1047
Oct 24, 2022
Would take again

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.

Group projects
Amazing lectures
5.0
1.0
ECOR1047
Grade: A+
Nov 1, 2022
Would take 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

Tough grader
Group projects
Respected
5.0
2.0
ECOR1047
Grade: A
Nov 1, 2022
Would take again

Based gigachad

EXTRA CREDIT
Group projects
Hilarious
5.0
3.0
MAAE2300
Grade: Incomplete
Nov 30, 2022
Would take again

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.

Amazing lectures
Hilarious
Caring
5.0
3.0
ECOR1048
Grade: B+
Dec 7, 2022
Would take again

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.

Participation matters
Amazing lectures
Respected
5.0
2.0
ECOR1047
Grade: Rather not say
Dec 13, 2022
Would take again

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.

Clear grading criteria
Gives good feedback
Caring
5.0
2.0
ECOR1047
Grade: A
Dec 18, 2022
Would take 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.

5.0
3.0
ECOR1047
Grade: B
Dec 19, 2022
Would take again

medhi told me to break my glasses for a 3 piece assignment. recommend using a take apart object instead

Tough grader
Group projects
Amazing lectures
5.0
2.0
ECOR1047
Grade: A-
Dec 21, 2022
Would take again

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

Group projects
Amazing lectures
Hilarious
5.0
2.0
ECOR1047
Grade: A-
Dec 22, 2022
Would take again

Awesome prof, makes class enjoyable.

Amazing lectures
Gives good feedback
Hilarious
5.0
2.0
ECOR1047
Grade: A+
Jan 1, 2023
Would take again

Very chill prof, entertaining and helpful lectures, encourages questions and gives great feedback. 10/10. Medhi's the GOAT

Clear grading criteria
Gives good feedback
Hilarious
5.0
1.0
ECOR1047
Grade: A
Jan 11, 2023
Would take again

Such an unintentionally funny prof, whole class loved him.

Hilarious
5.0
2.0
ECOR1047
Grade: B+
Feb 27, 2023
Would take again

He was absolutely hilarious and his lectures were something I looked forward to. he made the content enjoyable, and had a great teaching style.

EXTRA CREDIT
Amazing lectures
Clear grading criteria
5.0
2.0
MAAE2300
Grade: A
Mar 6, 2023
Would take again

one of the best mech and aero profs

Amazing lectures
Gives good feedback
Accessible outside class
5.0
3.0
MAAE2300
Grade: C
May 20, 2023
Would take again

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.

5.0
3.0
MAAE2300
Grade: A-
May 23, 2023
Would take again

Mehdi is amazing. I love his teaching style. He combined white board, PPT and in-class experiments to teach the contents.

Group projects
Amazing lectures
Hilarious
1.0
5.0
MAAE2300
Grade: F
Jun 15, 2023

Not that good.

5.0
2.0
ECOR1047
Grade: A-
Jun 21, 2023
Would take again

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.

Participation matters
EXTRA CREDIT
Amazing lectures
5.0
3.0
MAAE2300
Grade: B+
Jul 5, 2023
Would take again

he is goat in the department

Amazing lectures
Inspirational
Respected
5.0
3.0
MAAE2202
Grade: B+
Jul 18, 2023
Would take again

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

Amazing lectures
Hilarious
Accessible outside class
5.0
4.0
ECOR1047
Grade: C-
Aug 21, 2023
Would take again

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.

Tough grader
Participation matters
Hilarious
5.0
3.0
ECOR1047
Grade: A
Oct 8, 2023
Would take again

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.

5.0
2.0
ECOR1047
Grade: Not sure yet
Oct 21, 2023
Would take again

Mehdi the GOAT

5.0
2.0
ECOR1047
Grade: A+
Oct 31, 2023
Would take again

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.

Amazing lectures
Hilarious
Beware of pop quizzes
1.0
5.0
ECOR1048
Grade: Rather not say
Jan 4, 2024

very bad awful doesent know how to explain

1.0
5.0
ECOR1048
Grade: A-
Jan 9, 2024

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.

Tough grader
Lecture heavy
Test heavy
4.0
4.0
ECOR1048
Grade: B
Jan 10, 2024

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.

Hilarious
Beware of pop quizzes
1.0
5.0
ECOR1048
Grade: A-
Jan 11, 2024

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.

5.0
1.0
ECOR1047
Grade: A+
Aug 23, 2024
Would take again

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.

Participation matters
Hilarious
Respected
5.0
3.0
ECOR1048
Grade: Not sure yet
Aug 23, 2024
Would take again

He is a good professor that makes sure u understand the material. he makes sure you engage in class and explains concepts well

Participation matters
Amazing lectures
1.0
5.0
ECOR1048
Grade: F
Sep 4, 2024

He does love bragging about having a fail rate of 60%.

Tough grader
Beware of pop quizzes
1.0
5.0
ECOR1048
Grade: Not sure yet
Sep 4, 2024

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

Tough grader
1.0
5.0
ECOR1048
Grade: F
Sep 4, 2024

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.

Tough grader
Beware of pop quizzes
2.0
5.0
ECOR1048
Grade: C
Sep 7, 2024

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.

Tough grader
Lots of homework
Test heavy
2.0
5.0
ECOR1048
Grade: C+
Sep 18, 2024

Great person, not great prof 60% fail rate

4.0
2.0
ECOR1047
Grade: Not sure yet
Oct 11, 2024
Would take again

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.

Participation matters
1.0
5.0
ECOR1047
Grade: Not sure yet
Nov 22, 2024

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.

Tough grader
Beware of pop quizzes
Graded by few things
1.0
5.0
ECOR1048
Grade: B-
Nov 22, 2024

“good morning guys, let's start the lecture”

Tough grader
Get ready to read
1.0
5.0
ECOR1048
Grade: Incomplete
Nov 23, 2024

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.

Tough grader
Lecture heavy
Test heavy
3.0
5.0
ECOR1048
Grade: Not sure yet
Dec 16, 2024

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.

Hilarious
3.0
5.0
ECOR1048
Grade: Not sure yet
Dec 19, 2024
Would take again

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

Clear grading criteria
Lots of homework
Lecture heavy
1.0
5.0
ECOR1047
Grade: F
Dec 19, 2024

Terrible prof that grades like we hurt him personally.

Tough grader
Lots of homework
1.0
5.0
ECOR1048
Grade: Not sure yet
Dec 19, 2024

60% failure rate that he takes pride in. Very salty prof that gives overall negative vibes.

Tough grader
Graded by few things
2.0
1.0
ECOR1047
Grade: A
Dec 19, 2024

Hard to understand, better off learning on your own.

2.0
5.0
ECOR1048
Grade: B
Jan 11, 2025

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.

Tough grader
5.0
4.0
ECOR1047
Grade: B
Jan 11, 2025
Would take again

His TA's grade like you owe them money. Other than that, Mehdi is very kind and teaches this class well.

Tough grader
2.0
4.0
ECOR1048
Grade: C+
Jan 12, 2025

"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.

Tough grader
Get ready to read
Lots of homework
1.0
3.0
ECOR1048
Grade: B-
Jan 12, 2025

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

5.0
4.0
ECOR1048
Grade: C+
Jan 14, 2025
Would take again

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.

Inspirational
Respected
Lecture heavy
4.0
2.0
ECOR1047
Grade: A-
Jan 15, 2025

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

2.0
5.0
ECOR1048
Grade: A
Jan 15, 2025

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

5.0
4.0
ECOR1048
Grade: B+
Jan 15, 2025
Would take again

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.

Get ready to read
Caring
Test heavy
5.0
3.0
MAAE2300
Grade: A
Jan 16, 2025
Would take again

I love his visual demonstrations!. They are phenomenal. Several simple experiments in the lectures help with better understanding of materials.

Amazing lectures
Caring
Respected
5.0
3.0
MAAE4902
Grade: B+
Jan 17, 2025
Would take again

Optimization Course was one my best at Carleton. I believe it is mostly because of the instructor.

Amazing lectures
Inspirational
Respected
5.0
3.0
MECH4604
Grade: A
Jan 19, 2025
Would take again

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.

Inspirational
Respected
Accessible outside class
5.0
5.0
ECOR1048
Grade: F
Jan 19, 2025
Would take again

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.

Clear grading criteria
Caring
Respected
5.0
3.0
MECH5801
Grade: Not sure yet
Jan 21, 2025
Would take again

He is doing great in Engineering Vibrations Course. Very knowledgeable in the field

Group projects
Hilarious
Respected
5.0
3.0
MAAE4902
Grade: A
Jan 22, 2025
Would take again

It is a good elective course. You learn something useful. Mehdi is fun. You enjoy the lectures.

Amazing lectures
Gives good feedback
Respected
1.0
5.0
ECOR1048
Grade: A+
Jan 27, 2025

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.

Tough grader
Get ready to read
5.0
4.0
ECOR1048
Grade: A
Feb 4, 2025
Would take again

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

Lots of homework
Hilarious
4.0
4.0
ECOR1048
Grade: C
Feb 10, 2025
Would take again

Did a good job explaining the course content. The exams were vey hard though, harder than the practice problems given.

Test heavy
1.0
5.0
ECOR1048
Grade: F
Mar 4, 2025

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!

5.0
4.0
MAAE2300
Grade: Not sure yet
Apr 10, 2025
Would take again

Mehdi's Fluids course is awesome. Good lectures with several experiments within the lectures.

Amazing lectures
Caring
Respected
3.0
4.0
ECOR1047
Grade: A-
Apr 17, 2025
Would take again

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.

Group projects
Hilarious
Beware of pop quizzes
4.0
2.0
MAAE2300
Grade: Incomplete
Apr 17, 2025
Would take again

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!

EXTRA CREDIT
Amazing lectures
Caring
1.0
5.0
MAAE4902
Grade: A+
May 1, 2025

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.

Tough grader
1.0
5.0
MAAE2300
Grade: A+
May 1, 2025

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.

Tough grader
1.0
5.0
MECH4604
Grade: A-
May 1, 2025

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.

Tough grader
1.0
5.0
MECH5801
Grade: A
May 1, 2025

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.

Tough grader
1.0
5.0
MAAE2300
Grade: A+
May 2, 2025

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.

Tough grader
1.0
5.0
ECOR1048
Grade: B-
May 5, 2025

This prof is a MUST AVOID he does not teach the matirial well and auften times does not ancer peoples questions fully

Tough grader
1.0
5.0
ECOR1048
Grade: A+
May 5, 2025

Dont take any of the cources he teaches. He Is the worst prof I have ever had BY FAR!

Tough grader
1.0
5.0
MECH5801
Grade: B+
May 5, 2025

bad prof, dident even teach the matirial

Tough grader
5.0
3.0
MAAE2300
Grade: A+
May 13, 2025
Would take again

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).

Amazing lectures
Accessible outside class
4.0
4.0
ECOR1048
Grade: B-
Sep 16, 2025
Would take again

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

1.0
5.0
MAAE2300
Grade: Not sure yet
Sep 23, 2025

Worst prof at Carleton

5.0
1.0
ECOR1048
Grade: B
Sep 30, 2025
Would take again

Absolutely glorious video lectures. "Hello Everyone!"

Amazing lectures
5.0
4.0
ECOR1048
Grade: Rather not say
Nov 4, 2025
Would take again

Really good prof. Gives very hard test but is good at giving people credit where they deserve.

Tough grader
Amazing lectures
Test heavy
1.0
1.0
MAAE2202
Grade: A-
Dec 14, 2025

A Terrible Professor 🧑‍🏫, someone who pretend!

Online Savvy
4.0
5.0
MAAE2300
Grade: Not sure yet
Dec 14, 2025
Would take again

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.

Caring
Test heavy
Graded by few things
5.0
2.0
ECOR1047
Grade: Not sure yet
Dec 15, 2025
Would take again

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.

Gives good feedback
Caring
Respected
Class Info

Online Classes

100%

Attendance Mandatory

13%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 66 grades
Most common grades:
Not sure yet (17)
A+ (14)
A (12)
Grade Distribution
A(26)B(9)C(7)D(0)F(6)A-/B+(18)
Based on 89 reported grades
Not sure yet: 17
A+: 14
A: 12
A-: 11
Common Tags
Tough grader (26)
Amazing lectures (25)
Hilarious (21)
Group projects (13)
Respected (13)
Gives good feedback (9)
Caring (9)
Test heavy (7)
Rating Trend

Declining

-1.79 avg change
Mar
Apr
May
Sep
Nov
Dec
Last 6 months
Ratings by Course

ECOR1047

4.5

(34)

MAAE2300

3.8

(15)

MAAE4902

3.7

(3)

MAAE2202

3.0

(2)

MECH4604

3.0

(2)
+2 more courses
Difficulty by Course

ECOR1048

4.4

MECH5801

4.3

MECH4604

4.0

MAAE4902

3.7

MAAE2300

3.6

Similar Professors