2.1

Nagi Mekhiel

Electrical & Comp. Engineering - Toronto Metropolitan University

2.1
Quality
3.6
Difficulty
38%
Would Retake
92
Reviews
2.1
Quality
3.6
Difficulty
2.1
Helpful
2.0
Clarity

38%

Would Retake

92

Reviews

Rating Distribution
Official

5

11

4

6

3

12

2

20

1

43

What Students Say

I really do not understand how Nagi is still teaching today

COE608 - 2.0 rating

GET OUT OF THIS CLASS ASAP

BME328 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

29%

Textbook Required

25%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 23 grades
Most common grades:
A (4)
A+ (4)
B (3)
Grade Distribution
A(8)B(4)C(4)D(5)F(0)A-/B+(4)
Based on 28 reported grades
A: 4
A+: 4
B: 3
B+: 3
Common Tags
Tough grader (13)
Caring (7)
Lecture heavy (7)
Inspirational (6)
Skip class? You won't pass. (6)
Test heavy (6)
Respected (5)
Get ready to read (4)
Rating Trend

Improving

+0.21 avg change
Jun
Mar
Nov
Dec
Jan
Dec
Last 6 months
Ratings by Course

EES208

3.8

(4)

EE8218

3.5

(2)

COE318

3.0

(1)

COE608

2.6

(21)

BME328

2.2

(20)
+7 more courses
Difficulty by Course

ELE302

5.0

ELE538

5.0

BME328

4.2

EES508

4.0

ELE202

3.8

Reviews (92)
3.0
3.0
ELE202
Feb 5, 2002

No Comments

1.0
3.0
ELE202
Mar 25, 2002

"No need to use brain, just follow the Rules"

1.0
3.0
ELE202
Mar 29, 2002

No Comments

1.0
5.0
ELE202
Mar 31, 2002

my buddy did a better job teaching the class

2.0
5.0
ELE202
Apr 3, 2002

If he's ur prof ur in trouble

2.0
5.0
ELE202
Apr 5, 2002

No Comments

1.0
4.0
ELE202
Apr 22, 2002

Very very bad prof!!!

2.0
4.0
ELE202
Apr 23, 2002

horrible prof....

1.0
4.0
ELE202
May 4, 2002

worst prof ever!!!!

2.0
2.0
ELE328
Jun 20, 2002

Well you know...5V across the inductor!!

1.0
5.0
ELE202
Oct 24, 2002

If you have ze sivenin resistor, you can get ze sivenin woltage

1.0
5.0
ELE328
Nov 29, 2002

No Comments

1.0
4.0
ELE328
Dec 4, 2002

No Comments

1.0
5.0
ELE302
Dec 8, 2002

No Comments

1.0
3.0
ELE202
Jan 27, 2003

No Comments

5.0
1.0
EES208
Mar 7, 2003

Ze ozer cirrrrrrrrrcuit.....minterrrm and maxxterrrm....HO HO HO HO HO

5.0
1.0
EES208
Mar 9, 2003

friendly...clear...nice guy but dont be disrespectful to him because of his accent.

4.0
2.0
EES208
Aug 17, 2003

Yes "ze" accent is hard to understand at time. But do your labs, study a bit and a guaranteed A or maybe A-. ;-)

4.0
2.0
ELE328
Sep 9, 2003

Awesome Prof for Digital. I don't know what's wrong with you guys but I can get by his accent fine.

2.0
3.0
ELE328
Sep 17, 2003

The previous rating was mine, let me take that back.. he's not too good now. He can't really explain things properly.. as well as his notes are a complete waste of paper, not useful at all.

1.0
3.0
EES208
Sep 29, 2003

No Comments

2.0
3.0
ELE202
Oct 29, 2003

very bad accent. does NOT smile at all no matter what happens. gives big breaks.

3.0
1.0
ELE328
Oct 30, 2003

Zu have to conztruct ze ciiirrcuit uzing ze maxx tarems and 2's compliment of ze 2's compliment with Shannon'z expansion. Good prof overall. Not worth skipping unless you catch up on your own at home. Supposedly the easiest course for year 2

2.0
4.0
ELE328
Nov 17, 2003

This teacher spends no time explaining any of the labs, and disappears from class

2.0
3.0
ELE202
Apr 13, 2004

Horrible at teaching circuits. He himself said he doesn't like teaching it. Confuses the hell out of you in class.

1.0
5.0
ELE328
Aug 20, 2004

Don't shake this dude's hand. Went into the can to do my business. As I went in, he was finishing and saw him leave without washing his hands. Dirty. He's an idiot, I didn't learn anything from him. Accent is horrible. Go to YC Chen instead.

1.0
5.0
ELE538
Nov 4, 2004

IDIOT!!!!!!! if u are from his same background, ur screwed! (he thinks marking u fairly is wrong)

2.0
3.0
ELE328
Nov 13, 2004

i think there are some problems with his left leg!

1.0
3.0
ELE328
Dec 4, 2004

So far the worst prof I have had at Ryerson. If you can change to Dr. Chen or Dr. Sedeghat. Mekhiel is useless, do not expect any help from him, 'cuz you won't get it. He knows his stuff, but he can't deliver to students. One good thing he is very easy on labs, but he won't help you with the lab.

1.0
5.0
ELE328
Jan 2, 2005

Worst professor EVER! Boring and extremely inconsistent and lazy!

1.0
5.0
ELE328
Jan 13, 2005

This guy's a total knob. You can't learn anything from him. Go to YC Chen or Sedeghat instead. You won't learn anything from this guy and he's a useless TA for the labs. He won't help you. The only nice thing I can say about him is that I have the decency not to insult him any further.

2.0
1.0
COE758
Dec 26, 2005

The worst prof in the EE dept. The man is totally lazy. He likes to take long breaks and let you out early... which is fine, but it shows you that he doesn't give a crap. Doesn't know how to present the material, his writing is comparable to chicken scratch and he's always got that "I'm gonna get you" smile. Avoid if possible. USELESS PROF!

1.0
3.0
COE328
Apr 27, 2009

STAY AWAY! One of the worst profs I ever had, I should have just listened to the reviews here. He just sucks at teaching and doesn't really care too. Only good thing is that he's very easy at marking labs if you have him as a TA (but wont help you). Go to any other prof but him, I honestly think you can't get any worse than him for a core class.

3.0
5.0
COE328
Oct 5, 2009

Most of the time he forgets that he is teaching. Lots of mess on the board,and fast so nobody even has time not only to understand but also write it down.

1.0
5.0
COE328
Apr 3, 2010

Terrible and really really lazy prof. Sucks at explaining the concepts and his notes are basically garbage. Go to another prof if you can.

1.0
1.0
COE328
Apr 17, 2010

Doesn't care about his students. Seriously.

2.0
4.0
COE328
Apr 21, 2010

Doesn't care about students.

3.0
3.0
COE318
Sep 8, 2011

He is very nice and helpful. Go to his class and do ur HOMEWORK.

2.0
4.0
COE328
Oct 6, 2011

2nd worst professor i've had here. learning from the textbook is a lot easier than muddling through his chicken scratch.

1.0
4.0
COE328
Dec 29, 2011

A giant piece of crap, you will end up having to go to the other profs lectures because this guy just could not care less.

3.0
3.0
BME328
Nov 25, 2012

Personally, a great man, but professionally not a good professor. I ended up going to Raza's lectures and he seemed like a godsend compared to Nagi because I actually came away with some sort of knowledge in the latter class. Nagi is unclear, has chicken scratch writing, but is great during his consultation hours and very concerned for you.

1.0
5.0
COE328
Grade: D+
Nov 21, 2013

This is the worst professor i have ever had up to date at ryerson. Rude, doesn't care about his class or students, seems like he hates life, doesn't bother helping students either. Its an easy class but not with this guy. And notes are pure garbage!

1.0
5.0
BME328
Nov 29, 2013

WORST prof i have ever had, if your taking digital systems find another prof or you will fail. the text is almost as useless as the man himself.too fat and lazy to even lean forward as he writes his indescribably horrible notes.if you think your gonna get anything from his office hours, try the wall outside his office it would be more insightful.

4.0
1.0
EE8218
Grade: A
May 15, 2014

He is a chill professor. His course is 80% project and 20% participation. He is lenient on the project marking too. So don't worry if you don't succeed in the project. He'll make you well. This is a easy marker.

3.0
1.0
EE8218
Grade: A
May 15, 2014

This course is 80% project and 20% participation. An easy marker. He is lenient in marking even though you are not successful in your project. He will not be in the labs, but don't worry about that. His classes are a bore though, but don't skip the days when an assignment/project is due.

1.0
4.0
COE328
Dec 22, 2014

its a hard one, the prof knows a lot but he cannot transfer those knowledge to students at all

3.0
5.0
BME328
Grade: Drop/Withdrawal
Jul 30, 2015

His lectures are very confusing. I would not recommend taking BME328 with him. Lectures are long and boring. He does not teach codes during lectures.

2.0
3.0
COE328
Dec 18, 2015

Educationally negligent. The reviews could not be more accurate, in fact, they are even kind to this man. Terrible writing, unhelpful. Purposefully tells you he will take marks off during remarking to avoid remarking. People say this is the second highest failed course in Engineering, now you know why. Avoid class. It's depressing.

1.0
5.0
BME328
Grade: B
Dec 31, 2015

GET OUT OF THIS CLASS ASAP!!!! I went to another professors class from day one and thought that was enough.... was I wrong. This guy does not even answer a single questions during exams while the other profs were helping their students out and clarifying questions. This course is not easy what so ever and taking it with Nagi... good luck.

1.0
5.0
BME328
Apr 20, 2016

Knowledgeable prof BUT he does not know how to teach. NEVER give your test for a remark. I went from passing the midterm by a decent amount to failing horribly . The most dreadful lectures ive been to so far.

2.0
4.0
BME328
Grade: B+
Nov 3, 2016
Wouldn't take again

Very mediocre prof. Will not prepare you for the midterms, must do alot of practice outside of class and you cant miss the class. Marking is okay, but penalizes hard for mistakes.

Tough Grader
LECTURE HEAVY
1.0
5.0
BME328
Nov 21, 2016
Wouldn't take again

Absolutely the worst. Nothing else to say

1.0
5.0
BME328
Grade: Rather not say
Nov 22, 2016
Wouldn't take again

Worst professor I have ever seen! Boycott him if you can.

Tough Grader
Get ready to read
LECTURE HEAVY
3.0
4.0
COE328
Grade: D
Jan 15, 2017
Would take again

Lectures can be tough to understand & I know it can be hard to cope with since the course is v difficult, but he's a kind person. You might not understand alot in class, but I gave him decent rating bc he is very helpful outside of class. He remark my papers & is very kind when doing so, even though the paper is marked tough. Helps in office hrs.

TEST HEAVY
Caring
4.0
4.0
BME328
Oct 24, 2017
Would take again

Explains well but his handwriting is very bad. But he cares a lot about the students and helps when u ask for extra help!

Inspirational
Hilarious
Caring
1.0
3.0
COE608
Mar 6, 2018
Wouldn't take again

He is so aggressive and rude. He finishes the 3 hour class in 1 hour!

1.0
3.0
BME328
Grade: A+
Nov 23, 2018
Wouldn't take again

The worst prof I have had, explaining material wise. He is extremely monotone, and is hard to understand. Goes through the material in a matter of seconds, and is very old fashioned. Does not know how to use D2L, and hand writes his slides. Good luck trying to understand the material past the first few weeks. You will need to put in A LOT of effort

1.0
5.0
BME328
Grade: Not sure yet
Dec 17, 2018
Wouldn't take again

A bad teacher, hand writes his notes where the writing nor the diagrams are clear. 328 is a tough course so you need a prof who goes slow and teaches the lecture in detail. Dr. Nagi was also harsh while marking midterms and a lot of students dropped out with the class avg being 55%. Its better to go other profs lectures, unless you are a genius.

Tough Grader
TEST HEAVY
LECTURE HEAVY
2.0
4.0
COE608
Apr 5, 2019
Wouldn't take again

I really do not understand how Nagi is still teaching today. He is a really tough grader who takes of so many marks for no reason other than to show off how much he knows compared to us students. That being said, he prepares you well for the exams by doing some similar problems in class. Though I wish he could be more organized doing so.

Get ready to read
Skip class? You won't pass.
Tough grader
1.0
4.0
COE608
Apr 16, 2020
Wouldn't take again

horrible prof he needs to retire and just stop teaching because he himself doesnt seem to even enjoy it he is not sympathetic at all. Marks all the exams himself not the TAs. overall just a terrible prof

Graded by few things
Test heavy
Tough grader
1.0
4.0
COE608
Grade: Rather not say
Apr 22, 2020
Wouldn't take again

You, your grade and your interest in Computer Engineering and computer architecture will suffer by taking his classes. I would not recommend him under any circumstances, but it's unfortunate that he's the only one teaching the 608 course.

1.0
5.0
COE608
May 3, 2020
Wouldn't take again

Nagi thinks he knows how to teach the material but fails miserably. He does not know how to use D2L nor the projector (wastes too much time). He is also a very tough marker and if you even attempt to negotiate with him, he is often rude. I hope someone else teaches this course fast.

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
COE328
Jun 16, 2020
Wouldn't take again

Nagi is one if not the worst professor I have come across at Ryerson. Cannot understand what he says and goes through material too quickly. If you get him by pure bad luck, well I wish you good luck youre going to need it.

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
3.0
COE758
Jul 22, 2020
Wouldn't take again

You cant understand what he says. His questions are not clear. When he teaches its more like hes taking notes for himself. You can barely read his writing. If you have a chance to go to another professor definitely do so, Nagi is awful. I cant even select 3 tags about him cause he just isnt good.

1.0
3.0
COE608
Grade: Drop/Withdrawal
Oct 20, 2020
Wouldn't take again

I think if I were him I would leave Ryerson, so unprofessional and without any knowledge. He teaches and treats students as we are in 16th Century. So DISRESPECTFUL and DISAPPOINTING Shame on Ryerson having him as a professor

2.0
4.0
COE608
Grade: C
Oct 20, 2020
Wouldn't take again

Dr. Nagi is very unique that in some way he manages to surpass every other prof at being terrible. He will dock marks on tests for literally no reason, and there is very little logic to why some thing are done the way theyre done. Overall would warn you against choosing him if you have the choice (you probably dont so goodluck lol)

Test heavy
Lecture heavy
Tough grader
4.0
3.0
BME328
Grade: A+
Jan 27, 2021
Would take again

I honestly understand why people are giving him such bad ratings, but he is not that bad. He actually made the material simpler. The only thing about him is that sometimes he skips small things assuming we know them which makes it confusing. Overall I think he is underrated and the material is very interesting.

Respected
Lecture heavy
5.0
3.0
COE608
Feb 25, 2021
Would take again

He is very accomodating during online classes

Inspirational
Clear grading criteria
Amazing lectures
5.0
3.0
COE608
Feb 25, 2021
Would take again

He was super accommodating during online lectures and put a lot of effort into making sure students understood the lectures! Really sweet prof.

Inspirational
Caring
5.0
3.0
COE608
Feb 25, 2021
Would take again

He was a super understanding prof during online courses and made sure students were taught what they were needed! Really nice prof.

Inspirational
Caring
5.0
2.0
COE608
Grade: A
Mar 9, 2021
Would take again

He's such a genuine professor that teaches really good. His writting might not be the best but he makes up for that by how much he cares about people understanding his lectures. He repeated an entire section for me once cause I found it confusing. Best professor ever!!

Gives good feedback
Respected
Caring
5.0
2.0
COE608
Grade: B+
Mar 10, 2021
Would take again

Pretty decent professor, his lectures are concise and straight up to point. The 3 hours we have for lecs are shortened to 2 hours and everything makes sense. He also uploads lectures, and reads his notes if they're confusing. I'd recommend if he got a better camera to record his lectures with or even one note, but in all a really caring professor.

Respected
Lecture heavy
Caring
5.0
3.0
BME328
Mar 27, 2021
Would take again

Great professor! Very knowledgable!

Gives good feedback
Inspirational
Amazing lectures
1.0
4.0
BME328
Grade: C
Apr 21, 2021
Wouldn't take again

I feel bad because he's a nice guy, but Nagi is one of the worst profs I've had. Impossible to understand, writing is illegible, and no part marks. Took BME328 with him, the material is doable if logic and computers are your thing - not really my strong suit, but he definitely didn't help. Go to class and pay VERY close attn to lectures.

Skip class? You won't pass.
Tough grader
3.0
3.0
COE608
Apr 24, 2021
Would take again

Okay professor. Mostly fair exams and okay lectures (sometimes hard to understand and rushed). He is a tough grader though, so don't rely on part marks.

Graded by few things
Tough grader
3.0
3.0
COE608
Apr 28, 2021
Would take again

This prof is actually underrated. Definitely does not deserve a 1.7. His midterm/final review lectures were really good. Whenever people asked questions (yes, even the really stupid ones which usually frustrate profs), he took his time to explain patiently. Just that his handwriting is messy and his thick accent makes him hard to understand.

4.0
2.0
COE608
Apr 30, 2021
Would take again

Very good lectures because he has been teaching the same courses for 20+ years. No reading off the slides, just straight to the point concepts and examples. Exams are easy but make sure you've got it 100% right cause he is not an easy marker. Lectures are generally 2 hours instead of 3 and exam questions are based on either lectures or past exams.

Respected
Skip class? You won't pass.
2.0
5.0
COE608
May 1, 2021
Wouldn't take again

He is a nice guy and very accomodating. The midterm and final exam is similar to previous years, so that's fair. However, he is a BRUTAL grader and gives little to no part marks for wrong answers. His handwriting is very unclear and is very disorganized, to say the least.

Test heavy
Lecture heavy
Tough grader
2.0
4.0
COE608
Grade: B+
May 6, 2021
Wouldn't take again

Dr. Mekheil's lectures are impossible to understand and his writing his horrible. The only good thing about this course is the fact that his exams are very similar to previous exams so you can easily pass it. Other than that, you're probably not gonna learn anything from him, he's probably going to retire soon.

Get ready to read
Test heavy
Tough grader
3.0
4.0
COE608
Grade: B
May 6, 2021
Wouldn't take again

Decent prof. Lectures are quite helpful but his writing can get a illegible so be aware of that. Definitely not an easy marker when it comes to exams though.

Skip class? You won't pass.
Tough grader
2.0
4.0
COE608
May 12, 2021
Wouldn't take again

Lectures are ok but he is worst marker. Like if its a 6 mark question you get mostly right but make 3 small mistakes (even capitalization) you get -2 for each and 0/6 !! Or use an approach he didn't use ZERO. But if you discuss it he'll act like he was lenient! Course is about memorizing lectures and past exams not really learning.

5.0
4.0
BME328
Feb 8, 2022
Would take again

He is very knowledge in his field but not an easy professor.

Gives good feedback
Respected
1.0
3.0
COE608
Grade: A
Mar 22, 2022

My 10 years old cousin knows better the subject than him. I think him main issue is that his knowledge is outdated and not relevant with todays engineering standards.

1.0
3.0
COE608
Jun 14, 2022

The worst profs I've had. I would question if he has a genuine degree to teach?!

Hilarious
5.0
3.0
COE328
Grade: B-
Mar 21, 2023
Would take again

Good professor. Hard but very knowledgable.

5.0
4.0
BME328
Grade: C+
Mar 21, 2023
Would take again

He knows his subject matter very well but he needs to be better as a lecturer. I would recommend him.

Amazing lectures
Inspirational
Caring
1.0
4.0
BME328
Grade: B
Nov 6, 2024

TERRIBLE. He knows his stuff but his notes are messy, he mumbles/has a thick accent and he just literally hates all students. He marked something wrong on my midterm and refused to fix it when it was his mistake!!! I don't think there are other options though so just be prepared to use the textbook to teach yourself and study.

1.0
5.0
EES508
Grade: A-
Dec 23, 2024

His lectures were him writing on a piece of paper using a document camera (the paper was hardly ever properly in frame). Would say "I'll give you 10 minutes to try this problem" and then ask someone for the solution after only 1 minute. Isn't very good at explaining concepts either, and assumes the class completely grasps every concept immediately

Tough grader
2.0
3.0
BME328
Grade: A+
Jan 4, 2025
Would take again

Dr. Mekhiel is a knowledgeable professor who teaches quickly, assuming students review the textbook on their own. The textbook isn't mandatory, but he uses it for examples and practice questions(and its very helpful for labs). He's caring and helpful, so if you're confused, don't hesitate to reach out during office hours for assistance!!!

Get ready to read
Lecture heavy
1.0
5.0
BME328
Grade: D-
Dec 18, 2025

If you have any option DO NOT TAKE with this professor. Even if you go to class, even if you take the time to review his lecture notes, you will still not be guaranteed to succeed. While the course itself is not a difficult course, he gives little to none part marks. The midterms and finals he will not give anything UNLESS its 100% how he expects.

Tough grader
Lecture heavy
3.0
3.0
EES508
Grade: A+
Dec 18, 2025

Epitome of a mid prof, I wouldn't take him for a course that is actually difficult, but EES508 was pretty easy. Definitely go to lectures, while he isn't the best teacher he will always answer any questions you might have (and there will be many since his lecture materials aren't good). Mostly fair grader, just kinda meh all around

Participation matters
Lecture heavy
Test heavy
1.0
4.0
BME328
Grade: C
Dec 23, 2025

omg i hated having this guy he cannot explain to save his life he is so hard to understand and his notes are a nightmare and basically illegible and to top it off he marks like you personally insulted his mother - pls avoid but he's the only one teaching in the fall sem so take in spring if you can

Tough grader
Class Info

Online Classes

100%

Attendance Mandatory

29%

Textbook Required

25%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 23 grades
Most common grades:
A (4)
A+ (4)
B (3)
Grade Distribution
A(8)B(4)C(4)D(5)F(0)A-/B+(4)
Based on 28 reported grades
A: 4
A+: 4
B: 3
B+: 3
Common Tags
Tough grader (13)
Caring (7)
Lecture heavy (7)
Inspirational (6)
Skip class? You won't pass. (6)
Test heavy (6)
Respected (5)
Get ready to read (4)
Rating Trend

Improving

+0.21 avg change
Jun
Mar
Nov
Dec
Jan
Dec
Last 6 months
Ratings by Course

EES208

3.8

(4)

EE8218

3.5

(2)

COE318

3.0

(1)

COE608

2.6

(21)

BME328

2.2

(20)
+7 more courses
Difficulty by Course

ELE302

5.0

ELE538

5.0

BME328

4.2

EES508

4.0

ELE202

3.8

Similar Professors