2.8

Yaser Haddara

Engineering - McMaster University

2.8
Quality
3.9
Difficulty
34%
Would Retake
114
Reviews
2.8
Quality
3.9
Difficulty
2.8
Helpful
2.8
Clarity

34%

Would Retake

114

Reviews

Rating Distribution
Official
114 total ratings

5

38

4

8

3

9

2

13

1

46

What Students Say

Great teacher though, explains material very well

2EI5 - 5.0 rating

Haddara is an amazing addition to McMaster

2EI5 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

31%

Textbook Required

26%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 27 grades
Most common grades:
Not sure yet (16)
Incomplete (9)
A+ (7)
Grade Distribution
A(12)B(3)C(3)D(4)F(2)A-/B+(5)
Based on 56 reported grades
Not sure yet: 16
Incomplete: 9
A+: 7
A-: 5
Common Tags
Caring (12)
Participation matters (10)
Tough grader (10)
Accessible outside class (9)
Lecture heavy (9)
Test heavy (8)
Respected (6)
Hilarious (5)
Rating Trend

Declining

-1.05 avg change
Oct
Jan
Feb
Apr
May
Sep
Last 6 months
Ratings by Course

ELE2EI4

5.0

(2)

ENG3N03

5.0

(3)

ENG

5.0

(1)

ELECENG4PK4

5.0

(1)

4PK4

5.0

(1)
+22 more courses
Difficulty by Course

EE3Q4T

5.0

EE2EI5

4.7

EEEI5

4.5

ELEC2EI5

4.4

ELEC2EI4

4.3

Reviews (113)
5.0
3.0
ELEC2EI4
Apr 21, 2003

Amazing prof. Truly cares about students. Even remembers names!

3.0
3.0
3TP4
Dec 1, 2003

dont know what the point is .

5.0
1.0
EE740
Dec 6, 2003

No Comments

1.0
5.0
3TQ4
Mar 11, 2004

he cares about student.this is true that is why he makes the quizes, midterms and exams so hard. don't think that he is there to help.

5.0
3.0
ELE2EI4
Mar 15, 2004

Amazing Prof. Extremely helpful and cares a lot about the students.More power to Haddara!

5.0
2.0
3TQ4
Mar 18, 2004

No Comments

5.0
4.0
ENG3N03
Jun 28, 2004

Amazing prof. Cared about how well students did in the class. If someone needed help, he'd take time out of his day to make sure you understood.

5.0
1.0
ENG
Nov 15, 2004

EXCELLENT

5.0
3.0
3TQ4
Dec 7, 2004

Great prof, clear lectures and always there to help. Tests are fair, but not easy.

5.0
2.0
EE3TQ4
Dec 12, 2004

Amazing Prof. But his exams are challenging. Always willing to help

3.0
4.0
EE3TQ4
Dec 14, 2004

Remember names. Barely covers any material, kinda screws you up for future courses. Overrated

4.0
3.0
EE3TQ4
Dec 16, 2004

Simply put, he tries to hard to be a good teacher. I'll give him points for enthusiasm & motivation. Tests are challenging. Good layout of labs/quizzes. Disorganized with the web-page (late getting things up, and late with announcements)

5.0
1.0
EE2EI4
Feb 1, 2006

Great teaching methods, but really wastes time, AND I MEAN REALLY wastes time. Spent a WHOLE week doing a stupid course refinement, course material is taught at a very slow pace. Otherwise really helpful, remembers names, quizzes/labs aren't too hard.

5.0
1.0
EE3TQ4
Jul 29, 2006

Absolutly ammmazing prof!!! Really helpfull.

3.0
5.0
EE3Q4T
Feb 13, 2007

He is also one the library's desktop series. Cool prof.

1.0
5.0
EE2EI5
Oct 7, 2007

hard marking. his TA's are really messed up and not helpful at all. marking is really hard

3.0
5.0
EE2EI5
Jan 13, 2008

Very hard professor, His class is fun and interesting to attend, but this distracts you from the fact hat EE @EI5 is extremely hard with him as the prof. he will teach u basics about a topic BUT WILL TEST U ON ADVANCED STUFF THAT IS NO WHERE TO BE FOUND IN THE TEXT BOOK. also does not follow textbook but will say taht he does

2.0
4.0
ELEC2EI5
Jan 30, 2008

Really nice GUY. A cool prof who would treat you really nice. Will talk to you outside the class. Will remeber your name forever. BUT he isn't a good teacher. His class is entetaining. But he wastes way too much time. And expects way too much from the students.

4.0
4.0
EE2EI5
Feb 7, 2008

Dr. Haddara is a very nice person, however, he is extremley hypacritical. His website is updated probably once a month, problem sets/solutions, which he says he will post, do not get posted and he rarely responds to e-mails. I give him credit for trying to be a dynamic lecture, but a lot of teaching is wasted and as a result, the course is rushed.

3.0
4.0
EEEI5
Feb 9, 2008

rather than scheduling make-up lectures for missed/cancelled class, we are being rushed through the material. why? who knows...

1.0
5.0
EE2EI5
Mar 6, 2008

very hippocritical prof, very hard, does not teach anything but tests you on material that is not taught in class. the only reason ppl manage to pass barely is because his TAs are good. he tells us to use one textbook but he himself uses another textbook to post questions and stuff. he cannot organise time and is very lazy.very harsh on marking.

2.0
5.0
ECE2EI5
Mar 25, 2008

A good lecturer, but one thing that irrates all his students is when he says he will do something right away - simply put, it doesn't. Prime example: "I'll post the problems/solutions tonight"...Better give him a week before it's done.

2.0
5.0
ECE2EI5
Mar 25, 2008

A good lecturer, but one thing that irrates all his students is when he says he will do something right away - simply put, it doesn't. Prime example: "I'll post the problems/solutions tonight"...Better give him a week before it's done.

2.0
4.0
EE2EI5
Mar 26, 2008

So how about we tell jokes in the class and take up much of the time? Really entertaining prof, not the best teacher

3.0
4.0
ENG2EI5
Apr 25, 2008

Well, may be he is nice person, thats good.But i am not interested in him being nice or not. All i care is how he teaches, and to be honest with you, he is a disappointment. But he is lucky that the TA's are awesome. I think they should replace him with TAs, coz he just cant teach. Thanks u TAs.good job

2.0
3.0
ENG2EI5
Aug 5, 2008

Not a good prof at all. They say we spend $25/lecture-we should be getting back $10 each time since he wastes a lot of time. No one cares about jokes - we just want to learn! Wierd methods of solving problems - does not follow logic:just tries to take the easy way out. Also, the website is never updated, and marks arent returned on time.

2.0
4.0
ENGEI5
Aug 9, 2008

Not a good prof at all. Says he will be there at office hours, but he never is. He wastes a lot of time with telling jokes, and then rushes in the end. Didnt end up covering all the material at all.

2.0
5.0
ECE2EI5
Aug 27, 2008

Am NOT looking forward to his EJ4 class. Comes off as a nice person, but as time passes, you learn that he is not a person of his word, which is really dissapointing considering what he says in his first class presentation. He is not usually available during office hours and his website is updated a couple times per term max.

1.0
5.0
EE2EI5
Sep 10, 2008

He is the worst prof i'v ever seen until now.

1.0
5.0
EEEI5
Oct 4, 2008

This guy is a charachter and a half. He spends so much time telling anti-american jokes, if he wants to be anti-american he should teach politics or something. Hes unorganized and acts like he cares about students, its just an ACT! We respect you for being a hard prof, but you should be fair at the same time.

1.0
5.0
EE3EJ4
Oct 30, 2008

This the worse prof I have come across in my schooling so far.... He doest post anything online till like 2 to 3 days before the midterm...doesnot return our marks to us so we have no idea where do we stand and doesnt TEACH PROPERLY does the easiest problem in class and expects students to do the hardest problems on the midterms and exams.

2.0
3.0
EE3EJ4
Dec 18, 2008

Average prof, nothing special, easy lab and "coursebook" marks, midterms and exams are somewhat hard but no too bad. Should be able to get B- or higher with him.

5.0
4.0
EI5
Sep 3, 2011

good prof. very clear and helpful. Extremely smart at teaching.

5.0
3.0
EENG2EI5
Oct 10, 2011

Very good professor. Tries hard to explain everything, good pace, very clear, helpful and fair. Often runs into classroom minute or two late since he is last minute kind a guy. Stick with lectures, do practice problems and you will be fine. You will not pass without deserving it.

5.0
4.0
ELECT2EI5
Feb 7, 2012

very smart and helpful.LOVE HIM FOR THE REST OF MY LIFE!!

5.0
3.0
ELECENG4PK4
Feb 27, 2013

He is a very clear prof, easy to understand, and encourages questions. Overall very happy with his teaching

5.0
4.0
2EI5
Mar 7, 2013

extremely helpful prof. very smart. cares about how well a student does in his class. always available. knows what his talking about. challenging midterm/ exam, but fair. love him

5.0
4.0
4PK4
Mar 7, 2013

very smart guy. always available and willing to help. challenging midterm/exam. cares about how well a student does in class. love him

5.0
1.0
2EI5
Grade: A+
Jun 10, 2015

Made this course online in 2015, made it a joke almost. Exams much easier than previous years. Great teacher though, explains material very well.

5.0
3.0
2EI5
Grade: A+
Nov 1, 2015

Dr. Haddara is an amazing addition to McMaster. He is passionate about this course and it really shows through the effort he put into the online lectures, a format I'd like to see for other classes. However, he is actually one professor I'd love to have in a live class format. Dedicated to his students. Thanks Haddara for a great semester.

5.0
2.0
2EI5
Nov 6, 2015

Excellent lectures that have all the information required for the exam. Very specific and provides enough details. Labs were not very straight forward but he is willing to help. Overall, the course (2EI5) was great and I'd love to have him as my prof again!

5.0
3.0
EE2EI4
Dec 13, 2015

Overall FANTASTIC.

1.0
5.0
ECE2EI5
Grade: Incomplete
Jan 28, 2016

worst prof i have ever met

5.0
4.0
ECE2EI5
Jan 28, 2016

Good professor

5.0
4.0
ENG3N03
Apr 23, 2016

Great guy, really cares about students. Currently sitting in an exam review session he is personally holding at 7pm on a Saturday night just to help his students out . Tough tests. He expects you to grasp very complicated circuits quickly. Lectures are very helpful as he does many examples very clearly.

3.0
5.0
2EI5
Jun 22, 2016
Would take again

Dr. Haddara is an excellent professor. I took 2EI5 online - I think he is one of the most passionate and caring profs that I have met. However, his tests are very difficult. The course concepts are integral to ECE so work hard in this course. Also, try your very best to not MSAF/defer/do an early/late write:his deferred tests/exams killer.

5.0
3.0
2EI5
Jun 23, 2016
Would take again

Great Prof. He really cares about his students and the test questions are very straight forward as long as you've done sufficient practice. He has gotten easier so his exams are not as hard as the sample tests/exams he posts. Has a perfect understanding of material and an equally perfect way of conveying it to students. I'd def take again.

1.0
5.0
2EI5
Sep 29, 2016
Wouldn't take again

IN ALL HONESTY, THE WORST PROFESSOR I HAVE EVER SEEN IN MY LIFE. AVOID HIM AS MUCH AS YOU CAN!!!

Tough Grader
5.0
3.0
ENG3N03
Grade: A+
Jan 25, 2017
Would take again

Good prof. Good explanations and easy to talk to

Participation matters
Skip class? You won't pass.
Hilarious
1.0
4.0
BTECHELEC2
Mar 2, 2018
Wouldn't take again

Avoid Him, poor professor, He takes simple concepts and makes them extremely complicated. He will only give you marks if you did the question his way, with his own rubric or you get 0 whether you're answer is right

1.0
5.0
2EI5
Apr 13, 2018
Wouldn't take again

Not his fault that a 5 unit course is somehow an online course, but his online lectures can be extremely uninformative at times.

Tough Grader
TEST HEAVY
GROUP PROJECTS
1.0
5.0
2EI5
Apr 30, 2018
Wouldn't take again

This guy is the worst professor I have ever had in my entire undergrad career. He honestly makes the easiest concepts (like IV Characteristics) into next level Rocket Science. If his questions aren't answered his way, you don't get marks. I would say read the book and also watch his videos, the book will help you understand better than his videos.

Tough Grader
TEST HEAVY
LECTURE HEAVY
1.0
4.0
EE3EJ4
Sep 25, 2018
Wouldn't take again

Cancelled one 9:30am class at midnight the night before so the majority of the class didn't know and still showed up. Then cancelled a promised review lecture for a %10 test. Afterwards missed a class without notification. Next swapped lab weeks for all studentz without warning AFTER labs began. Has a good teaching style but is a terrible prof.

Tough Grader
LECTURE HEAVY
1.0
5.0
2EI5
Grade: C-
Oct 3, 2018
Wouldn't take again

Literally this prof does not care about his students. Avoid at all costs

3.0
3.0
2EI5
Grade: Incomplete
Mar 7, 2019
Wouldn't take again

I don't recommend him, but you have to take the course anyways as requirement. He is good with explaining/solving examples, but labs are not worth it. There are better ways to apply/learn content through labs, than to "verify" that the data already GIVEN to you by the part's datasheet is correct. We can just do practice/tutorial problems for that.

Accessible outside class
Group projects
1.0
4.0
ELEC2EI5
Grade: Not sure yet
Mar 10, 2020
Wouldn't take again

The most unorganized prof I've ever had

Participation matters
Beware of pop quizzes
1.0
4.0
2EI5
Mar 24, 2020
Wouldn't take again

My emails have been ignored for the whole term. Careless and not considerate. You could always see "apology", "mistakes i made" in his announcements.

1.0
5.0
2EI5
Grade: Incomplete
Mar 25, 2020
Wouldn't take again

this guy has no idea. CONFUSION OF DA HIGHEST ORDA

Skip class? You won't pass.
1.0
5.0
2EI5
Grade: F
Mar 25, 2020
Wouldn't take again

THIS GUY DOESNT KNOW WHAT HES DOING

Skip class? You won't pass.
1.0
5.0
2EI5
Grade: Incomplete
Apr 2, 2020
Wouldn't take again

He has no idea what the heck he is doing, never responds to emails, not accessible, need help? sorry you wont get any. He should definitely get fired from his teaching position, a TA could teach and organize this course 100x better.

Get ready to read
1.0
5.0
EE2EI5
Apr 9, 2020
Wouldn't take again

1. IMPOSSIBLE TO GET INTO CONTACT WITH HIM 2. His projects and labs take farrrrr too long with minimal instruction. Spend too much time for receiving an unfair mark 3. ITS A 5 CREDIT ONLINE COURSE. Soo much content, and difficult content. Be ready to self learn.

So many papers
Tough grader
1.0
4.0
2EI5
Grade: Not sure yet
Apr 14, 2020
Wouldn't take again

Unclear grading criteria, disappeared and never answered any form of communication from students after beginning of march

Participation matters
Test heavy
1.0
3.0
2EI5
Grade: Not sure yet
Apr 14, 2020
Wouldn't take again

The worst prof ive had so far in two years at mac

1.0
3.0
2EI5
Grade: Not sure yet
Apr 14, 2020
Wouldn't take again

Modules are overly complicated, very bad communicator, could not keep a fully online course organized

1.0
4.0
2EI5
Grade: Not sure yet
Apr 14, 2020
Wouldn't take again

horrible prof, only he could make a fully online course unorganized

1.0
4.0
ELEC2EI5
Grade: Not sure yet
Apr 14, 2020
Wouldn't take again

extremely poor prof, lacked the organization and commitment to even run an online course - often missed deadlines (online quizzes, review sessions, marks for tests, etc.)

1.0
4.0
EI5
Grade: Not sure yet
Apr 14, 2020
Wouldn't take again

utterly useless, only prof ive had so far that could make an online course difficult and unorganized

1.0
3.0
ECE2EI5
Grade: A-
Apr 18, 2020
Wouldn't take again

If you take an online class with him I'm sorry. Hes unorganized, never responds to emails and ever posts anything on time or opens drop boxes. His teaching is fine but not good enough to make up for his lack of doing his job

1.0
5.0
ELEC2EI5
Grade: Incomplete
Apr 22, 2020
Wouldn't take again

HE IS THE WORST PROFESSOR OUT THERE

1.0
5.0
2EI5
Grade: C+
Apr 23, 2020
Wouldn't take again

This prof is the worst guy I've ever had. He had problems with the online exam format and expected us all to restart with different questions while we're halfway through a test. This tenure thing is really stupid and makes all these universities look bad

1.0
5.0
ECE2EI5
Apr 23, 2020
Wouldn't take again

Absolutely terrible professor. Straight up ghosted us for 3.5 weeks right before exams, then completely screws up our online exam and possibly failed a large number of students because of his software issues. He should not be a professor at a university. Not worth the cost for this course.

1.0
4.0
ECE2EI5
Grade: Not sure yet
Apr 23, 2020
Wouldn't take again

This guy's test paper is way more difficult than those he provided for practice and as an online course, I have to say this is such a mess. Overall, the instructional videos are not deep enough and the exam was way beyond what you have learnt throughout the semester.

Get ready to read
Hilarious
Lecture heavy
1.0
5.0
2EI5
Grade: Not sure yet
Apr 23, 2020
Wouldn't take again

Just don't put yourself through the pain. EI5 as a course has a lot of interesting material, but this professor absolutely ruins your experience. From having an overly complicated marking scheme to being unavailable during most crucial time in the course. Not to mention having us restart the exam because of a mistake, but did not provide ample time

Group projects
Beware of pop quizzes
Lecture heavy
1.0
4.0
2EI5
Grade: Not sure yet
Apr 24, 2020
Wouldn't take again

Yaser Haddara is probably a nice guy, but a terrible Professor and teacher. He overcomplicates the most simple concepts and repeats his explanation uselessly. His online videos are unorganized and packed with little info. The examples he covers are nothing like what is on the tests or exams. He doesn't reply to emails and is very lazy.

4.0
3.0
2EI5
May 6, 2020
Would take again

Dr. Haddara is a good professor. He is extremely knowledgeable and when he is available, he is extremely helpful. His tests are fair and although this semester (Winter 2020) there were technical difficulties with the exam, he was accommodating and considerate given the circumstances. All in all, 8/10, would take again and would recommend.

Gives good feedback
Lecture heavy
EXTRA CREDIT
3.0
3.0
ECE2EI5
Grade: A-
May 12, 2020
Would take again

I enjoyed having Dr. Haddara as a professor. He is very kind and accommodating. During the semester he gave us the opportunity to get 15% bonus marks and also provided alternative grading scales in light of midterm 2. However, I do agree that the content he presents in his videos should be organized a bit better.

Skip class? You won't pass.
Inspirational
Caring
2.0
5.0
ELEC2EI5
Grade: A-
Jun 30, 2020
Wouldn't take again

The exam had a very complicated process and gave us a series of steps to follow which were completely wrong and caused many students to panic as they no longer had access to an exam. Those of us who screen capped questions started the exam but 20 minutes after starting, he made an avenue announcement to restart the exam with new questions.

Beware of pop quizzes
Lecture heavy
5.0
4.0
2EE3
Grade: Rather not say
Oct 2, 2020
Would take again

Amazing prof, super sweet and kind, the course he teaches is hard, but he will do his absolute best to help you and explain. Even if it takes a million times to explain. He will be patient.

Gives good feedback
Respected
Accessible outside class
5.0
4.0
PROCTECH2EE3
Oct 3, 2020
Would take again

Honestly he REALLLLLLY cares about student, both in and out of class. He puts in bare work so that you can succeed, but you have to meet him half way.

Accessible outside class
Clear grading criteria
Caring
5.0
4.0
2EE3
Grade: Not sure yet
Oct 3, 2020
Would take again

Yaser is an incredible teacher without a doubt the best I have ever had. He really cares about his students and as long as you give it your best he is willing to spend hours of his time helping you succeed.

Respected
Hilarious
Caring
4.0
4.0
2EI5
Grade: A
May 10, 2021
Would take again

Way better than the reviews here would say. There's a TON of content and work in this course but he explains everything very clearly and will deviate from his lecture plan to make sure everyone understands. Consulted with students about test format and gave tons of bonuses. He did fall off on emails again but it didn't really affect me personally

Lots of homework
5.0
3.0
2EI5
Grade: A
Jun 22, 2021
Would take again

One of the most caring profs I have ever had and teaches well. Overall had a great experience in his class. He did eventually ghost emails in the last week or two but boosted our class by 10% when it wasn't even necessary. He deservedly got a bad rap in 2020, but I believe he was just caught off-guard by COVID, and/or has improved significantly.

Participation matters
Clear grading criteria
Caring
2.0
5.0
2EI5
Grade: C+
Mar 2, 2022

Introduces new topics in an unnecessarily complex way. Hard quizzes lowers moral as we dont have a basis of understanding to properly apply "taught" concepts. Books midterms for both his classes back to back as well as projects for both class(2dx3).

5.0
3.0
1EL3
Grade: B
Mar 4, 2022
Would take again

the weekend quizes is very dumb

Lots of homework
Test heavy
Accessible outside class
1.0
5.0
EE2EI4
Grade: Incomplete
Mar 16, 2022

Lecture videos are unorganized and complicated. He intentionally leaves out parts and covers them later but it complicates the whole process of understanding the content. He tries to use physics as a way of explaining how certain components work but ends up making it more complicated.

2.0
5.0
ELEC2EI4
Grade: Incomplete
Apr 10, 2022

The tests are always hard and different from the examples from the lectures. Also, TAs mark hardly on those projects. The prof himself might be dedicated but the way he arranged the course is awful. I wonder if he forced the TAs to become that very strict. I think I have a chance to fail so far but hopefully not.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
EE2EI4
Grade: Not sure yet
Apr 14, 2022

Tests are hard and the whole course is unorgainzed. Students' marks arent even released for things like projects or participation before the exam.

Participation matters
Lecture heavy
Test heavy
1.0
5.0
EENG2EI5
Grade: Drop/Withdrawal
Apr 14, 2022

Worst prof in terms of acutally teaching the content with no reasonable accomadation provided

Tough grader
Lecture heavy
Test heavy
1.0
4.0
2EI5
Grade: Not sure yet
Apr 15, 2022

Honestly just a horrible course. Good luck

Tough grader
Lecture heavy
Test heavy
1.0
5.0
2EI5
Grade: D-
Apr 15, 2022

Wow. What a horrible prof. Want your emails answered? Well thats too bad. Want to get a good grade in this course? Better study this stuff 2-3 hours EVERY DAY. This guy literally does NOT care if you have problems with a specific example of project, he just wont respond to you. Not helpful at all, never taking again.

Tough grader
Get ready to read
Participation matters
2.0
5.0
2EI5
Grade: Not sure yet
Apr 18, 2022

It is very hard to succeed in this class. He is a very nice individual but he cannot teach and he has hard exams. He also does not get back to your emails.

Participation matters
4.0
4.0
2EI5
Grade: B-
Apr 20, 2022
Would take again

A lot of reviews here make it seem way worse than it is. This course covers a lot of material and he releases a lot of resources for this. It is definitely difficult to keep up with all this material and the tests are not easy, especially the exam. He put a HUGE amount of effort into help sessions, extensions, and adding support material.

EXTRA CREDIT
Clear grading criteria
Caring
5.0
5.0
ELE2EI4
Mar 19, 2023
Would take again

Man... Dr Haddara is probably the epitome of tough love. From the very first lecture of this semester, you can tell this guy will absolutely, 100%, pour his heart and soul into his students. He is so, so incredibly helpful outside of the classroom, he is accessible, has tons of review sessions, and lots of office hours (for 2ei and 2dx)

Lecture heavy
Test heavy
Accessible outside class
5.0
5.0
ELEC2EI4
Mar 19, 2023
Would take again

Love this guy. Clearly has really improved over the years, based on previous rate my prof ratings. He really engages with the students, he would come around thode the night before an exam and help us study. He even had game nights on Fridays sometimes. Coolest and most caring ECE prof hands down. Will absolutely destroy you on tests and exam though

Caring
Respected
Accessible outside class
5.0
3.0
2EI5
Grade: A
Sep 14, 2023
Would take again

Best and most caring professor in ECE. He is a top G.

Amazing lectures
Caring
Accessible outside class
5.0
4.0
2EI5
Grade: A+
Oct 21, 2023
Would take again

He does not deserve a rating this low. Dr. Haddara is one of my favourite professors. Yes, his assessments are difficult. But he prepares you for them very well if you go to class and tutorials. He cares so much about his students and wants them to succeed.

Amazing lectures
Gives good feedback
Caring
5.0
4.0
2EE3
Grade: Not sure yet
Dec 20, 2023
Would take again

Yaser is an amazing prof! He prepares students well or tests and exam. Grading scheme for tests can be harsh at times (i.e. losing too many marks for minor mistakes). Overall, one of my favourite profs in the BTech courses so far.

Tough grader
Participation matters
Caring
1.0
5.0
EE2EI4
Grade: D+
Apr 16, 2024

No part marks, no crib sheets, and a limited formula page make the tests very difficult. No rubrics, and ambiguous and often wrong instructions cause projects to take AT LEAST 3 times as long as they should. Examples don't use formulas from formula sheet. This leads to useless solutions. Collaboration in 7-10PM lectures is 10% of final grade

Tough grader
Participation matters
Test heavy
2.0
3.0
EE2EI4
Grade: A
Apr 24, 2024

Not a fan of how he structures his courses. The lectures only go surface level, then once you come to lectures you are expected to be able to solve much harder questions in a limited amount of time. His test solutions and notes also skip too many steps. Limited part marks also. However, the course has a nice marking scheme w/ bonuses, easy to 10+.

Tough grader
EXTRA CREDIT
4.0
4.0
EE2EI4
Grade: A-
May 7, 2024
Would take again

Dr. Haddara isn't good at replying to emails, but he's a great teacher. He uploads lecture videos with associated textbook chapters and practice problems. He's very kind and seems to remember almost every student by name. Participation isn't mandatory, if you don't go to tutorial it gets redistributed, and labs are also optional help.

Group projects
Caring
Respected
1.0
4.0
EE2EI4
Grade: F
May 21, 2024

Be ready to study this course yourself if you have him as the prof.

Get ready to read
Participation matters
1.0
3.0
EE740
Grade: Drop/Withdrawal
Sep 28, 2024

A friend of mine attended his lecture to see if the course would be a good fit, as he was considering enrolling in the future. However, Professor Haddara rudely asked him to leave. I've spoken to him a few times, and he's been impatient and dismissive of my comments each time.I hopE he practices mutual respect with all his students.

Hilarious
1.0
5.0
EE740
Grade: Incomplete
Oct 13, 2024

He is knowledgeable as a Prof, but rude as a person who always shows the negative attitude toward his students. I am scared to ask “simple” Question. Coz he may say why you ask this, it's soooo easy…. Now no one ask any questions in his graduate level courses lol

Beware of pop quizzes
1.0
4.0
2EI5
Grade: A-
Jan 4, 2025

Clearly not made for teaching

1.0
5.0
1EL3
Grade: Rather not say
Jan 18, 2025

All lectures and courses are useless, very low efficiency, teaching nothing during class, if your professor is him, you better learn this course during tutorial or learn it by yourself

4.0
4.0
2EI5
Grade: B
Jan 23, 2025
Would take again

This class is no walk in the park, but if you put in the work and use tools like unstuckstudy for study prep, you can succeed. The prof cares and provides support, just be ready for a challenge.

5.0
4.0
1EL3
Grade: Not sure yet
Feb 5, 2025
Would take again

He is a wonderful teacher. I admire how much he cares about his subject. Best first year teacher at actually teaching. Gives previous midterms for midterm and exam preparation which is very helpful. Beware he will answer your question by asking you what you think the answer is, but even that can be helpful. He is always engaged with his students.

Caring
Respected
Accessible outside class
1.0
5.0
ENG2EI5
Grade: A+
Feb 14, 2025

It seems like he forgot his email password since he clearly doesn't use email or teams when students have questions.

1.0
4.0
ELECT2EI5
Grade: Incomplete
Feb 16, 2025

This professor literally assigns 4+ homework all due the same day without extensions.

Tough grader
Lots of homework
So many papers
4.0
3.0
2EI5
Grade: A
Apr 14, 2025
Would take again

Great teacher. While the content is very difficult, he delivers it in a very effective way.

Caring
Accessible outside class
1.0
4.0
EE2EI4
May 10, 2025

i never wore a seatbelt while driving to school because i wanted to die before making it to his class

Tough grader
5.0
2.0
2EE3
Grade: A+
Sep 11, 2025
Would take again

best prof i've ever had

Amazing lectures
Inspirational
Hilarious
5.0
1.0
2EE3
Grade: A+
Sep 11, 2025
Would take again

Goated prof super chill and easy to approach

EXTRA CREDIT
Inspirational
Respected
Class Info

Online Classes

100%

Attendance Mandatory

31%

Textbook Required

26%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 27 grades
Most common grades:
Not sure yet (16)
Incomplete (9)
A+ (7)
Grade Distribution
A(12)B(3)C(3)D(4)F(2)A-/B+(5)
Based on 56 reported grades
Not sure yet: 16
Incomplete: 9
A+: 7
A-: 5
Common Tags
Caring (12)
Participation matters (10)
Tough grader (10)
Accessible outside class (9)
Lecture heavy (9)
Test heavy (8)
Respected (6)
Hilarious (5)
Rating Trend

Declining

-1.05 avg change
Oct
Jan
Feb
Apr
May
Sep
Last 6 months
Ratings by Course

ELE2EI4

5.0

(2)

ENG3N03

5.0

(3)

ENG

5.0

(1)

ELECENG4PK4

5.0

(1)

4PK4

5.0

(1)
+22 more courses
Difficulty by Course

EE3Q4T

5.0

EE2EI5

4.7

EEEI5

4.5

ELEC2EI5

4.4

ELEC2EI4

4.3

Similar Professors