2.8
Quality3.9
Difficulty34%
Would Retake114
Reviews34%
Would Retake
114
Reviews
Rating DistributionOfficial
114 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
31%
Textbook Required
26%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.05 avg changeRatings by Course
ELE2EI4
5.0
(2)ENG3N03
5.0
(3)ENG
5.0
(1)ELECENG4PK4
5.0
(1)4PK4
5.0
(1)Difficulty by Course
EE3Q4T
5.0
EE2EI5
4.7
EEEI5
4.5
ELEC2EI5
4.4
ELEC2EI4
4.3
Reviews (113)
Amazing prof. Truly cares about students. Even remembers names!
dont know what the point is .
No Comments
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.
Amazing Prof. Extremely helpful and cares a lot about the students.More power to Haddara!
No Comments
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.
EXCELLENT
Great prof, clear lectures and always there to help. Tests are fair, but not easy.
Amazing Prof. But his exams are challenging. Always willing to help
Remember names. Barely covers any material, kinda screws you up for future courses. Overrated
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)
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.
Absolutly ammmazing prof!!! Really helpfull.
He is also one the library's desktop series. Cool prof.
hard marking. his TA's are really messed up and not helpful at all. marking is really hard
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
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.
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.
rather than scheduling make-up lectures for missed/cancelled class, we are being rushed through the material. why? who knows...
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.
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.
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.
So how about we tell jokes in the class and take up much of the time? Really entertaining prof, not the best teacher
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
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.
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.
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.
He is the worst prof i'v ever seen until now.
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.
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.
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.
good prof. very clear and helpful. Extremely smart at teaching.
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.
very smart and helpful.LOVE HIM FOR THE REST OF MY LIFE!!
He is a very clear prof, easy to understand, and encourages questions. Overall very happy with his teaching
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
very smart guy. always available and willing to help. challenging midterm/exam. cares about how well a student does in class. love him
Made this course online in 2015, made it a joke almost. Exams much easier than previous years. Great teacher though, explains material very well.
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.
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!
Overall FANTASTIC.
worst prof i have ever met
Good professor
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.
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.
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.
IN ALL HONESTY, THE WORST PROFESSOR I HAVE EVER SEEN IN MY LIFE. AVOID HIM AS MUCH AS YOU CAN!!!
Good prof. Good explanations and easy to talk to
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
Not his fault that a 5 unit course is somehow an online course, but his online lectures can be extremely uninformative at times.
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.
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.
Literally this prof does not care about his students. Avoid at all costs
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.
The most unorganized prof I've ever had
My emails have been ignored for the whole term. Careless and not considerate. You could always see "apology", "mistakes i made" in his announcements.
this guy has no idea. CONFUSION OF DA HIGHEST ORDA
THIS GUY DOESNT KNOW WHAT HES DOING
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.
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.
Unclear grading criteria, disappeared and never answered any form of communication from students after beginning of march
The worst prof ive had so far in two years at mac
Modules are overly complicated, very bad communicator, could not keep a fully online course organized
horrible prof, only he could make a fully online course unorganized
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.)
utterly useless, only prof ive had so far that could make an online course difficult and unorganized
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
HE IS THE WORST PROFESSOR OUT THERE
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
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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).
the weekend quizes is very dumb
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.
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.
Tests are hard and the whole course is unorgainzed. Students' marks arent even released for things like projects or participation before the exam.
Worst prof in terms of acutally teaching the content with no reasonable accomadation provided
Honestly just a horrible course. Good luck
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.
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.
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.
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)
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
Best and most caring professor in ECE. He is a top G.
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.
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.
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
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+.
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.
Be ready to study this course yourself if you have him as the prof.
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.
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
Clearly not made for teaching
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
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.
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.
It seems like he forgot his email password since he clearly doesn't use email or teams when students have questions.
This professor literally assigns 4+ homework all due the same day without extensions.
Great teacher. While the content is very difficult, he delivers it in a very effective way.
i never wore a seatbelt while driving to school because i wanted to die before making it to his class
best prof i've ever had
Goated prof super chill and easy to approach
Class Info
Online Classes
100%
Attendance Mandatory
31%
Textbook Required
26%
Grade Predictor
Your expected effort level
Predicted Grade
B
Grade Distribution
Common Tags
Rating Trend
Declining
-1.05 avg changeRatings by Course
ELE2EI4
5.0
(2)ENG3N03
5.0
(3)ENG
5.0
(1)ELECENG4PK4
5.0
(1)4PK4
5.0
(1)Difficulty by Course
EE3Q4T
5.0
EE2EI5
4.7
EEEI5
4.5
ELEC2EI5
4.4
ELEC2EI4
4.3