3.1

Riadh Habash

Engineering - University of Ottawa

3.1
Quality
2.2
Difficulty
62%
Would Retake
132
Reviews
3.1
Quality
2.2
Difficulty
3.2
Helpful
3.1
Clarity

62%

Would Retake

132

Reviews

Rating Distribution
Official

5

43

4

23

3

13

2

24

1

29

What Students Say

knows nothing, teaches nothing

ELG4139 - 1.0 rating

Even tas are clueless

ELG4125 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

24%

Textbook Required

31%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (23)
A+ (19)
Not sure yet (8)
Grade Distribution
A(42)B(2)C(1)D(0)F(0)A-/B+(9)
Based on 64 reported grades
A: 23
A+: 19
Not sure yet: 8
B+: 5
Common Tags
Group projects (24)
Caring (17)
Hilarious (12)
Accessible outside class (11)
Respected (10)
GROUP PROJECTS (8)
Lots of homework (6)
Gives good feedback (5)
Rating Trend

Stable

+0.01 avg change
Mar
May
Oct
Dec
Nov
Dec
Last 6 months
Ratings by Course

ELGFORMCG

5.0

(1)

ELG4152

5.0

(2)

ELG4112

5.0

(3)

ELG41503311

5.0

(1)

ELG3311ELG

5.0

(1)
+30 more courses
Difficulty by Course

ELG2136

4.0

ELG4139

3.3

ELG3134

3.0

ELG23313331

3.0

ELG4152

3.0

Reviews (132)
1.0
3.0
ELG3133
Grade: A
Sep 27, 2001

He does not know how to teach.

2.0
3.0
ELG3134
Grade: A
Oct 21, 2001

This guy is soo boring he puts himself to sleep

2.0
3.0
ELG2130
Grade: A-
Jan 9, 2002

No Comments

4.0
3.0
ELG2130
Apr 9, 2002

Really nice person, but corrects badly on exams and assignments

2.0
1.0
ELG2130
Apr 15, 2002

No Comments

4.0
2.0
ELG2130
Jun 4, 2002

Habash is a great person; I liked the course

2.0
3.0
ELG3311
Nov 2, 2002

Nice guy but doesn't know what the hell he's talking about

1.0
3.0
ELG3311
Nov 11, 2002

He's really good at copying his solution sheets. That's it.

3.0
2.0
ELG3311
Nov 13, 2002

he is very funny, he have to be a comedia actor not a teacher

4.0
3.0
ELG3311
Nov 26, 2002

Knowlegable, but lacks communication (like all eng profs!). Bring a pillow...

5.0
4.0
ELG2130
Dec 16, 2002

very tough marker on quizzes

4.0
2.0
ELG3311
Mar 9, 2003

He's super nice and very understanding. Respects his students. Can't really teach though, he's a researcher type.

5.0
2.0
ELG3311
Oct 31, 2003

"Don't worry about your mark, just learn and do your best." obvisouly he cares a lot about his students and isn't cauky at all.

1.0
1.0
ELG3313
Nov 4, 2003

"Who could give me the answer, I give you one point on the midterm" Dr. Habash ELG lecture 2003

4.0
2.0
ELG3331
Nov 18, 2003

He's the man.

5.0
1.0
ELG2331
Apr 15, 2004

i love u professor from ali aih :)

5.0
2.0
ELG3311
Apr 30, 2004

This prof is really good. He makes life simple by telling exactly what kind of questions will appear on midterms and final exams. And he's very understanding. u go habash!!!

4.0
1.0
ELG3331
Jul 13, 2004

Easy Prof... very easy going. '' I teach engineering, I don't teach mathematics, you could do that ''

1.0
1.0
ELG3150
Aug 31, 2004

Worst prof ever (ok, maybe not, but close)! Doesnt teach, can't answer questions, his answer:"oh I don't know, read the book" True, might give out solutio, but what good are they if you can't apply your knowledge to other similar, but different

4.0
1.0
ELG3111
Sep 25, 2004

he is the best

5.0
1.0
ELG3331
Jan 9, 2005

His common line "Dont worrrrrrrrrrrrrrrrrrrrryy" , very easy ;)

5.0
2.0
ELGFORMCG
Jan 12, 2005

hes the****, wish all my profs were like him

4.0
3.0
ELG23313331
Jan 14, 2005

Good prof, but needs to work on explaining things. Don't miss the review lectures, as he tells you EVERYTHING on the exam. It is also rumored that there is a squirrel running on a hamster wheel in his head...

1.0
1.0
ELG3311
Jan 26, 2005

Yes, his exam is easy. But if you REALLY want to learn something, DO NOT choose his course!!! He basically knows nothing about the courses he taught. That is why he HAS to make the exam easy, otherwise he could not pass it himself, and will look bad if the students ask him how to solve the problems.

5.0
3.0
ELG4152
Feb 4, 2005

he's very kind and helpful.

5.0
2.0
ELG4112
Apr 3, 2005

so sweet :) And realy tries to help you.

5.0
3.0
ELG2331
Aug 3, 2005

Habash is just about as good a prof as you're gonna get in Engineering. He's helpful, he's nice and contrary to what the other posts say, I find he knows exactly what he's talking about. Besides being extremely entertaining to listen to, going to his class isn't a chore as with other profs. Awesome.

4.0
1.0
ELG2331
Aug 16, 2005

He has to be one of the most entertaining profs ever. I believe that one day he said that capacitors were made by children in Asian countries through family industries, and he was serious. Some of us were shocked, some laughed, and some just confused. Easy marker, stupid exam though, huge bell!

4.0
2.0
ELG3311
Oct 23, 2005

Extremely funny in class, loves to talk about donkeys and cows (ask him to draw the human resistor). Course is as easy as gets in engineering, just "dont worry". Don't miss his review session, easy quizes too.

5.0
1.0
ELG3311
Nov 1, 2005

very nice prof,, Don't worry. He's the man.

5.0
1.0
ELG3311
Grade: C
Nov 16, 2005

LOL, i love this guy, hes awesome, look just "dont worry", just "draw a tranformar", know that "haydro oontaaryo" supplies u ur electricity, know examples 5.3, 3.5, 7.3,, put a box on ur finla answer if u think its wrong and "dont worry",and "memoriize" "dont solve poblems","memorize and u will become gooo engineerrrz","riiite?".stress relief class

1.0
1.0
ELG3311
Nov 20, 2005

Awesome class, if you want to memorize everything instead of actually learn. He is a great prof for all the idiots that cheat on exams and memorize problems (and anyone that says he is a good prof is one of these fools). Easy midterm and quizzes, though. He spends whole lectures rambling on about the future, and modeling. AVOID AT ALL COSTS!!!!!!!!

1.0
2.0
ELG3331
Dec 23, 2005

Horrible. Il est l une des plus grosse honte de l universite d Ottawa. Il n enseigne rien. Le mi session sera exactement les devoirs. Les memes numeros, il va changer les variables. Le final, il le donnera integralement au tableau pendant le dernier cours. J ai pas acquis vraiment de notion en electricite et je serai ingenieur dans un an.

5.0
1.0
ELG41503311
Jan 14, 2006

You know what to study and what is expected for you? So I think he is a good prof. Also, he has respect for his students. You go Habash :)

5.0
1.0
ELG3311ELG
Apr 25, 2006

god bless him for all elg students. Very nice person and cares about all the studetns even those who don't show up for class.

4.0
1.0
ELG3331
Sep 25, 2006

Super Mario goes off on tangents when you ask him questions. He is awesome but you will find him omninous.

3.0
1.0
ELG4135
Nov 8, 2006

Much better for electronics (4135) than power (3311). He still sucks though. At least he enjoys teaching, gotta give him credit for that.

4.0
2.0
ELG3331
Nov 16, 2006

Awesome habash the kabash, tells us what is on midterms and explains important things well enough.

5.0
2.0
ELG3311
Nov 30, 2006

Habash is too funny, If you have a problem he will give you a chance to explain yourself and will make it happen whatever you ask him. Hands down best prof at OU.

2.0
1.0
ELG3311
Dec 9, 2006

1) He is very nice 2) He is an extremely easy prof 3) Don't throw questions at him because he will just keep laughing(He does not know a lot). 4)Don't take his suggestions for the exams. (period) Overall, he is nice.

5.0
3.0
ELG4135
Jan 8, 2008

Best prof at UO. If you can't get over an A in his class then you shouldn't be in eng. Teaches lots of real world applications of the material and lots of design and problem solving.

3.0
2.0
ELG3
Apr 21, 2008

he pwns noobs

1.0
3.0
ELG4135
Sep 28, 2008

Poor!!!!!!!!!!! He knows nothing. never answer questions.

2.0
1.0
ELG3316
Nov 8, 2008

The picnic professor!! you just take it easy and don't worry; Assignments are not important, quizzes won't affect your mark, Midterm is always problem 2.23, and final is BBQ. You really should take his classes for some comedy atmosphere but never think of gaining but the skills of grilling.

3.0
1.0
MCG3316
Dec 29, 2008

Boon for all Mechanical Engineers. You won't learn much, but this guy will give you the final exam in class before the exam. Impossible to fail this class. Really nice and loves teaching. & even if you don't know the answer to a question in the exam, all you have to do it write something logical about the question and he'll give u 80% of the marks.

5.0
3.0
HJOI5678
Aug 14, 2009

He is a nice prof!

2.0
1.0
ELG3316
Dec 16, 2009

not bad

2.0
1.0
ELG3336
Dec 26, 2009

Abstract concepts mostly, very few examples but his exams are fairly easy as well.

3.0
2.0
ELG3333
Apr 8, 2010

I have no idea how other ppl said he was OK. He is a pretty bad prof who is excited about teaching but cannot teach. He does not explain much at all... I really recommend anyone to stay away, although I dont think its possible. (Im not sure I entered the right course code but I took two ELG classes for mechanical eng students)

1.0
1.0
ELG101
Jun 28, 2010

Embaressment to the school. The guy is not genuinely interested in teaching, he is simply interested in learning the subject himself as he teaches. He'll give you the final exam before the exam.

4.0
3.0
ELG3316
Oct 20, 2010

he is one of the nicest profs u'll ever have

2.0
5.0
ELG4139
Dec 11, 2010

Never answers questions because he doesn't know s***.Removes all the labs by a project coming from IEEE published papers from.Paper publishers usually don't give too mush information on their work.Result:you now have to do a project that you don't know how it works.In the end you will only have to do on sub-block of it.Do project you and have an A.

2.0
2.0
ELG2336
Sep 5, 2011

I felt like I was wasting my time in his class. I learned a little bit from him, but overall he's a terrible teacher. He's just smiling and pacing half the time. When we got to the first lab, the TA's were surprised how little we knew. The one lecture I learned the most in was when he had other students come up and explain some examples.

3.0
2.0
ELG2135
Apr 3, 2012

Quizzes and in class bonus questions were unfair as to how he chose students. get on his god side. Explains well but covers material sporadically, making him much less helpful. Exams are mostly straightforward. very design oriented, added a lot to the course load and was not organized with what he wanted.

2.0
4.0
ELG2136
Apr 15, 2012

Asking other students instead of answering questions. Many mistakes. Wasted time in his class, learned little from him.

2.0
2.0
ELG3336
Nov 19, 2012

completely disorganized, talks non stop through out exams, completely changing them half way through.

5.0
1.0
ELG3336
Nov 1, 2013

Easiest class ever A+ for everyone

1.0
5.0
ELG4139
Jan 22, 2014

knows nothing, teaches nothing

4.0
2.0
ELG4126
Feb 15, 2014

One of the best profs I have had to date. He pushes his students to learn and explore their own strengths and weaknesses. He has an open door policy and is willing to help any student. Put in the work (there is a lot of it) and you're guaranteed to get an A.

1.0
4.0
ELG4139
Nov 9, 2014

Very disorganized prof. Does not know how to teach.

3.0
4.0
ELG3336
Feb 14, 2015

Quizes do not matter! Midtermfinal do not not matter! Only you and your project matters and if he likes you or does not know you. be his pet - A- at least. Be a regular student and you will not smell the A.

2.0
4.0
ELG3336
Feb 22, 2015

bad prof bad lectures nice guy

1.0
4.0
ELG4126
Grade: B
May 12, 2015

He does not have a clearly outline that you can follow. He gives mark by unclear way which means he does not have grade criteria that he can based on while is marking courses materials. He gives students marks randomly. A student sometime works hard gets bad marks , but other works almost nothing gets an easy -A. Hopefully, he reads this!

5.0
1.0
ELG4126
Grade: A
Oct 14, 2015

He's a great prof.. I don't know why people who don't study come on here to give him bad reviews. Its engineering.. its meant to make you suffer and be heard. The prof is helpful.. how many go to his office hours? None.. theres a reason hes a prof. nice guy overall, good material.

1.0
2.0
ELG3336
Grade: A
Nov 23, 2015

Don't study until day before test because he changes it constantly. Don't go to office hours either cause he will just say "It's just math" or "We did this in class". Not helpful. Nice guy. Grades dont matter just group project matters. Not worth showing up to class either cause he never finishes a problem or gets someone from class to try for him.

2.0
3.0
ELG3336
Grade: A
Jan 19, 2016

Very poor outline of expectations for midterms, final, and overall course. However, the projects is what will determine your final grade. If he REALLY likes it, he will make sure you get the mark you want. Quizzes, midterms and finals though... I've never seen any of it in class, but they don't seem to change since past years.

2.0
3.0
ELG3336
Grade: A+
Jan 22, 2016

He's really funny and he makes no sense most of the time. Just do a good project.

4.0
2.0
ELG2336
Grade: B+
Jun 21, 2016
Would take again

Prof is ... confusing. Course expectations are generally unclear, however the prof will tell you exactly what to study for quizzes/midterms/exams. Attend the review classes. Do good on the labs and project and you will get a good grade (these are the most important)

5.0
1.0
ELG3336
Grade: A+
Jun 25, 2016
Would take again

Dr. Habash is a great guy. Class can be frustrating but focus on the project and make sure to communicate with him. This class, through Dr Habash and the project can lead to amazing opportunities! Labs don't matter. Know these things and you will have a much better time!

1.0
1.0
ELG3336
Grade: B+
Jul 25, 2016
Wouldn't take again

Nice guy but very unorganized and doesn't know how to teach. No clear grading criteria. If he knows you well you'll get an easy A. I learned more about electrical engineering in the heat transfer class than I did in two classes with Habash. Received a B+ in his classes with 0 knowledge gained.

2.0
1.0
ELG4157
Grade: A+
Jun 6, 2017
Wouldn't take again

He is a nice person but if you take any of his classes dont expect to learn much. He thinks he is doing the students a favour by grading you based on how well he knows you. If he remembers your name while grading thats atleast an A. He doesnt allow students to get 100% of exam. He tells the student 80% of test and makes the other 20% really hard.

Participation matters
Caring
GROUP PROJECTS
1.0
1.0
SYS5100
Jul 3, 2017
Wouldn't take again

very unorganised no planned office hours. Blackboard is not used for most of the course. You have to go to his unorganised websites. There is a website for every year

Caring
EXTRA CREDIT
GROUP PROJECTS
1.0
4.0
ELG3336
Grade: Not sure yet
Dec 6, 2017
Wouldn't take again

As terrible as everyone says. Doesn't give reviews, hardly makes sense during lectures, doesn't finish examples. Project guidelines are hilariously unclear, prof and TAs always contradict each other. AVOID AT ALL COSTS

Tests are tough
2.0
3.0
ELG4125
Grade: B+
Dec 14, 2017
Would take again

Nice person and you usually get high grade for his class, but what the hell is going on? I didn't learn anything

1.0
1.0
ELG4125
Jan 18, 2018
Wouldn't take again

Wastes time in classes by not teaching any technical material and literally saying nonsense. Asks students to make videos with no clear guidelines which are then marked harshly BY classmates (not if youre friends with them). Even tas are clueless. if he knows your name you will get good grades even if you dont work harder than others.

Tough Grader
Respected
GROUP PROJECTS
5.0
1.0
ELG2336
Grade: A+
Mar 27, 2018
Would take again

He is a very nice prof. He will tell you what you should prepare for midterms or tests. Also, TA marked lab report very generously. Just spending some time on the project and you could receive a good grade. Taking some time to do the review examples is important.

Gives good feedback
Hilarious
Amazing lectures
1.0
4.0
SEG2911
Grade: A
Mar 29, 2018
Wouldn't take again

This professor can't even answer an email properly. As bad as everyone mentions here, professor Habash should be prevented from teaching further university courses; he should be left to teach elementary or lower level education. Unclear and unorganized. Learned absolutely nothing and wasted my time every lecture I attended.

Tough Grader
LOTS OF HOMEWORK
4.0
3.0
ELG2911
Grade: A
May 19, 2018
Would take again

Professional Practice was a good class with Dr. Habash. Assignments for this class is an easy 100. Even if you bomb the midterm, you still have a chance to get an A. The final project for this class may appear to be vague in terms of instructions but as long as you present on a topic that is ethically relevant, it will be an A. Final exam is easy.

Respected
EXTRA CREDIT
GROUP PROJECTS
5.0
2.0
ELG3336
Grade: A-
Jun 14, 2018
Would take again

Although I forget waht I learned from his class(took it 2 years ago), but I like that way he teaches. After all, ELG2336 and ELG 3336 are the easy course for Mechanical Eng. student; if you really want to learn something new, you should choose to be a electrical Eng.

Respected
Get ready to read
Caring
5.0
1.0
ELG4139
Sep 14, 2018
Would take again

One of the best professors in Canada!

Respected
Hilarious
GROUP PROJECTS
5.0
2.0
ELG4112
Grade: A
Sep 14, 2018
Would take again

So his lectures aren't too clear, etc. At least he's a good heart and helpful when you approach him. He literally gives away the midterm and final to ensure that you get a decent grade -- you're not happy? Oh wait: you want ELG professors who freak you out during the semester, giving you the hint you might not pass? ENJOY lol! You don't appreciate!

Hilarious
Caring
GROUP PROJECTS
5.0
3.0
ELG2336
Grade: A
Nov 29, 2018
Would take again

very different way of teaching, will set you up for real-life situations. class is project based which is great for those who actually value engineering, terrible for those who just want a good mark. more professors should be following his way of teaching

Inspirational
Caring
GROUP PROJECTS
4.0
2.0
ELG3336
Dec 17, 2018
Would take again

He is very easy to approach and helpful to his students. The group project is the most important part of this course. He will tell you exactly what you need to study before tests. Although some questions in the final exam are pretty tricky, You will get a good mark as long as you have a good project.

Respected
GROUP PROJECTS
1.0
3.0
ELG2336
Mar 24, 2019
Wouldn't take again

This guy does not teach. He will write out an example on the board and then talk about the real life applications of that example, and he won't solve it. Brilliant. The most annoying part of this class is how he purposely makes mistakes when he teaches. I get he's trying to keep us on our toes, but it gets annoying if you do it every 2 minutes.

Get ready to read
Group projects
Hilarious
5.0
4.0
ELG3336
Grade: B
Jan 11, 2020
Wouldn't take again

You won't skip Habash if you are in ME. You will get 60/60 of the semester grade, therefore I want to say about Habash is PREPARING YOUR FINAL EXAM AT THE FIRST DAY OF SEMESTER!!

Respected
Test heavy
Group projects
3.0
1.0
CSI2911
Grade: A+
May 1, 2020
Would take again

Very easy class. Never went to class and still got an A+. Just don't depend on this prof being clear in his communication outside of class and you'll be fine!

5.0
2.0
ELG2336
Grade: A+
May 25, 2020
Would take again

Habash is THE MAN! Most caring and nicest prof I have ever had!

Group projects
Caring
5.0
2.0
ELG2336
Grade: A
Jul 11, 2020
Would take again

Riadh Habash is a very funny prof. Rest assured, there is not an ounce of anxiety when taking his course. He is very fun, caring, and compassionate. If you do your labs (super easy) and are sincere in your prep for exams, you can't not do good in his class.

Hilarious
Amazing lectures
Caring
5.0
3.0
ELG4157
Grade: A
Jul 24, 2020
Would take again

A really nice teacher!

Group projects
5.0
1.0
ELG3336
Grade: A
Jan 7, 2021
Would take again

Great, compassionate, and caring professor. He understands dilemmas and situations faced by students and ensures that your issues are addressed and solved. He's replies very soon after sending him an email. Very easy grader. This course was mostly asynchronous, except for the DGDs. Labs are easy, projects require a little more work.

Accessible outside class
Hilarious
Caring
1.0
1.0
SEG2911
Grade: A+
Jan 14, 2021
Wouldn't take again

Easy course but the professor is incompetent, inarticulate and does not know how to communicate with students.

3.0
1.0
CSI2911
Grade: Incomplete
Mar 7, 2021
Would take again

It's clear that the prof is a nice guy. People say that he's not the best teacher, but csi/elg/seg 2911 does not have much to teach. Midterm is 80% common sense. Biggest issue is the obscure instructions and rubric given for assignments.

Inspirational
Caring
1.0
2.0
CSI2911
Grade: A
Mar 26, 2021
Wouldn't take again

This prof is a joke. Terrible lectures of him barely skimming 80 slide presentations that have meaningless figures. The vaguest and least informative assignments I have ever seen. I showed his assignment descriptions to multiple people and none of them could tell me what the assignment was about or what was expected. At least the class is easy.

Get ready to read
Group projects
1.0
5.0
CSI2911
Grade: A
Apr 5, 2021
Wouldn't take again

The prof always gives very unclear grading criteria, which he is almost guaranteed to use against you by docking random marks off. His lectures are unengaging and unnecessarily long as well. Avoid this prof if you can. Not recommended.

Lots of homework
Graded by few things
Tough grader
4.0
2.0
CSI2911
Apr 9, 2021
Would take again

The only problem is the lack of clear instructions. Trying to decipher the instructions is more time consuming than the assignment itself and it cost me some marks. However the course is not difficult and Habash is a very understanding person. He moved deadlines multiple times and always answers emails quickly.

Lots of homework
Accessible outside class
Group projects
5.0
1.0
ELG2911
Grade: A+
May 2, 2021
Would take again

Dr. Habash is very accessible through email. His lectures are a bit plain (granted, this was a course on professional practice). Grading criteria for assignments weren't clear but the markers were very reasonable.

Respected
Graded by few things
Group projects
5.0
2.0
CSI2911
May 9, 2021
Would take again

He was great this term. I appreciated his quick responses to emails and his flexibility with deadlines. Super nice guy. He emphasized how soft skills are important for career success and I found the class useful for that. 4 assignments, a proposal, a research paper, a presentation, a video, a midterm and a final. Not hard but time consuming.

Accessible outside class
Group projects
Caring
3.0
2.0
ELG3336
Grade: Not sure yet
Dec 12, 2021
Wouldn't take again

Labs, Assignments and 2 design modules are easy. Project is time consuming and can be difficult depending on what you decide to do. Class was overall quite easy online but this professor's grading criteria is incredibly unclear and it is infuriatingly difficult to know what is expected of you at times. TAs grading is relaxed, prof's can be harsh.

Lots of homework
Group projects
1.0
2.0
ELG3336
Grade: A
Dec 25, 2021
Wouldn't take again

Habash: Is boring, fails to convey information well, lacks empathy, poor understanding of student's needs. The TAs do a better job teaching than he does. Habash made many mistakes on the final exam, then chalked it up to be because "Verification is the most important process in Engineering", and didn't fix anything. Most people scored below 70%.

Get ready to read
Group projects
1.0
1.0
ELG3336
Grade: Not sure yet
Dec 28, 2021
Wouldn't take again

Throughout the entire semester, no proper syllabus was provided. He doesn't teach at all and just puts all the responsibility of teaching on his main TA who didn't even have over 3 hours of recorded DGDs. And then the exam's even more useless using contradicting statements. Honestly, I haven't met a more useless professor in my years at Ottawa.

Accessible outside class
2.0
3.0
ELG4139
Grade: A+
Feb 4, 2022
Wouldn't take again

He's a very nice man, and his projects are interesting, but he is not a good teacher. I really only learned from the projects and the papers he linked for us. Lectures are not well-organized, nor do they have good learning material in them. Tests are multiple-choice and they are notoriously random - old question bank + lots of errors.

Accessible outside class
5.0
1.0
SEG2911
Grade: Not sure yet
Mar 18, 2022
Would take again

Great professor! Cares about his students! He's real gem!

Group projects
Inspirational
Respected
4.0
3.0
CSI2911
Apr 29, 2022
Would take again

Professor does his best for such a bland subject. The class is meaningless and the assignments are a pain. It is not his fault though and he tries to make it interesting. Pretty much all the material is pointless/common sense. Don't expect actual feedback for marks off on assignments.

Group projects
Lots of homework
So many papers
2.0
1.0
CSI2911
Grade: A
Apr 30, 2022

He is a very nice and respected person; however, the lectures are absolutely useless and boring. The projects are pretty easy but long. And my final grade was 89.4/100 but I still got an A instead of A+, meaning my grade got rounded down!

Lots of homework
Respected
Test heavy
3.0
4.0
CSI2911
May 15, 2022
Would take again

He is nice and does his best to make lectures interesting. Evaluations were surprisingly difficult though. Midterm and exam had some questions with poor wording or similar answers. Assignments were vague, which I kind of appreciated since it lets you explore what you're interested in. However, I often got marks deducted with no feedback as to why.

5.0
2.0
BMG5330
Grade: A
Sep 5, 2022
Would take again

Best prof ever!! I would recommend taking his courses.

Amazing lectures
Gives good feedback
Accessible outside class
5.0
1.0
ELG2911
Grade: A+
Sep 7, 2022
Would take again

Very helpful during office hours and extremely flexible in terms of grading

Group projects
Clear grading criteria
Gives good feedback
5.0
2.0
ELG4125
Grade: A+
Oct 21, 2022
Would take again

Hes the best

Caring
Accessible outside class
Online Savvy
5.0
3.0
ELG4112
Grade: A+
Dec 3, 2022
Would take again

I took more than one course with this professor and had no regrets. He usually guides students on what to study before the midterm and final so in return, he will be a tough grader.

Group projects
Amazing lectures
Gives good feedback
3.0
3.0
ELG3336
Grade: A
Dec 10, 2022
Would take again

Do not skip the lectures, the info you need for projects/modules is ONLY verbally said. Criteria for deadlines can be unclear so keep asking for info. Labs+project are free marks as long as you finish the project. Test qs are tricky so think thrice before answering. Online tests and final eased the stress of the course. Very accessible for help.

Participation matters
Group projects
Hilarious
5.0
2.0
ELG3336
Grade: A+
Dec 20, 2022
Would take again

The legend. You have to take this course with Habash, it's an easy A+. The project is a guaranteed 30/30 if you hand in something logical and functional. A good chance you'll get bonus marks on the project. The tests and final were easy MCQ. The DMs and labs required more effort but you'll get by.

Group projects
Amazing lectures
Caring
3.0
1.0
ELG3336
Grade: A+
Dec 21, 2022
Would take again

He's funny, but we didn't learn much in lectures. However, he talks a lot about design modules so make sure to attend. The project was fun, put effort into it and you'll get bonus marks. Beware of units and small details on the midterms/final - read questions twice. Labs are very easy

Hilarious
Caring
Accessible outside class
2.0
4.0
ELG3336
Dec 21, 2022

This is a project class; the bonus points you get will negate the rest of the semester. Extremely unclear grading expectations for design modules and project; attend lectures, he only communicates instructions and deadlines verbally. Virtual exam that (direct quote) "does not cover the content of the course". Get ready to google! He's funny though!

Tough grader
Group projects
Accessible outside class
5.0
2.0
ELG3133
Grade: A-
Jan 11, 2023
Would take again

Why the bad comments? Dr. Habash is fair as a teacher and a grader. If you attend the lectures, make sure you're there the class before the midterm and the final (and the labs aren't hard) you pass with a good grade!

EXTRA CREDIT
Caring
Graded by few things
1.0
2.0
CSI2911
Grade: A+
Feb 16, 2023
Would take again

grading scheme unclear. ridiculous tedious requirements in assignment that dont test knowledge but are in fact a waste of time

5.0
1.0
ELG4157
Grade: Not sure yet
Feb 16, 2023
Would take again

Top G before Top G was invented.

Inspirational
Hilarious
Respected
4.0
3.0
ELG3336
Grade: A+
Mar 1, 2023
Would take again

"Verification is the most important step." - Habash, every semester

Group projects
Inspirational
Caring
1.0
3.0
CSI2911
Grade: A+
Mar 2, 2023

Unbelievably dumb assignments. Terrible instructions. Nothing useful to learn

5.0
2.0
CSI2911
Grade: A
Apr 30, 2023
Would take again

Good prof! Bland material at times but shows he cares about trying to engage with students. He is also quite funny

Group projects
Hilarious
5.0
1.0
CSI2911
Grade: A+
May 3, 2023
Would take again

Prof Habash made the course as easy as possible and gave generous marks for the assignments. The course has lots of assignments and two tests. Coursework is not too heavy but just lots of writing. You can get lot of marks for very little effort. Prof Habash is a must-take for this course.

5.0
3.0
ELG4152
Grade: A+
May 23, 2023
Would take again

Dr. Habash cannot be forgotten by an alumni even after years. He breaks the norm of the typical engineering professor at uottawa by encouraging students to think outside of the box instead of focusing only the theory. His generosity in grades reflects good intentions and creates ease for so many. A wonderful human being, thanks for being awesome.

Gives good feedback
Hilarious
Caring
1.0
3.0
ELG4139
Grade: A
Oct 3, 2023

Professor does not understand in depth theory that demonstrates his knowledge in this subject. Needs to go back and read a textbook.

5.0
3.0
ELG4139
Grade: Not sure yet
Oct 21, 2023
Would take again

I am the type of student never attended lecture. He was the Legend, I took Electronics 3 and Power transmission, and so far I have attended 100% of his lecture class out of passion. I learned so much inside his class, and that is why I decided to rate him. My specialization is power and I learned personally allot from attending lecture.

Amazing lectures
Accessible outside class
4.0
3.0
ELG3336
Grade: A
Dec 10, 2023
Would take again

Habash is a simple prof. He'll show up to class, pace around the front explaining the importance of diodes for an hour, answer any questions you have, then call it a day. The class gets heavy, reach out to the TAs for help on simulations and ask design module qs to habash. Attending lectures is the key as a lot of info is just said verbally.

Group projects
Hilarious
Lecture heavy
2.0
2.0
ELG4139
Grade: Not sure yet
Dec 14, 2023

Lectures are inconsistently paced; some cover absolutely nothing and others are a speed run through the lecture slides. Main problem is he never gives a rubric and grades very inconsistently. Be prepared for the frustration of working your ass off on an assignment and losing marks for no apparent reason. Otherwise I liked him as a prof.

Group projects
2.0
2.0
CSI2911
Grade: B+
Mar 16, 2024

Course is mind-numbing, pretentious, & useless. Many (employed) engineers and I are doing the opposite of his suggestions out of pure spite. An engineer is "a good person with common sense"? I've seen plenty of immoral people in engineering with 0 common sense. Soul-draining assignments pushed me to self-harm (coding in lisp) instead of the work.

So many papers
4.0
2.0
SYS5100
Grade: Rather not say
May 3, 2024
Would take again

If you don't know about electrical engineering, if will be fine for this professor. don't worry

Participation matters
EXTRA CREDIT
2.0
3.0
ELG3336
Grade: A-
Oct 31, 2024

Very sweet professor, has his student's best interest at heart Lectures have no clear flow goal, goes back and forth between slides for no reason and it becomes confusing to follow. The assignments and project are unclear with little to no information as to what to do or guidelines to follow. Overall so confusing with no idea what is expected of us

Group projects
Lots of homework
Accessible outside class
4.0
3.0
ELG3336
Grade: A
Dec 4, 2024
Would take again

Habash's class is a project-heavy course, but with careful planning and attending lectures, you can nail it. The labs are easy, while the midterms/finals require attention to detail. Unstuck AI helped me prep for exams and stay on top of the workload.

1.0
4.0
ELG3336
Grade: B+
Nov 28, 2025

This professor provides little guidance on how to complete the design module assignments and grades harshly on them. Furthermore, the tests are labeled "Assessments for Learning" and include questions which are not a reflection of the course material. The professor and Tas were not on the same page when it came to the labs.

Tough grader
Group projects
1.0
5.0
ELG3336
Grade: Not sure yet
Nov 28, 2025

So many projects (design modules, simulations, labs, lab reports, project reports, educational videos) with absolutely no grading scheme or clear instructions. Different documents have conflicting information. He cares more about how aesthetically pleasing your work is than how technically accurate and thorough it is.

Tough grader
Group projects
2.0
2.0
ELG3336
Grade: A
Dec 21, 2025

His lectures are incredibly difficult to follow, with no clear goal. Projects are okay but you get no guidance for them. Manage your time wisely because everything is due on the same day.

Tough grader
Caring
Class Info

Online Classes

100%

Attendance Mandatory

24%

Textbook Required

31%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 54 grades
Most common grades:
A (23)
A+ (19)
Not sure yet (8)
Grade Distribution
A(42)B(2)C(1)D(0)F(0)A-/B+(9)
Based on 64 reported grades
A: 23
A+: 19
Not sure yet: 8
B+: 5
Common Tags
Group projects (24)
Caring (17)
Hilarious (12)
Accessible outside class (11)
Respected (10)
GROUP PROJECTS (8)
Lots of homework (6)
Gives good feedback (5)
Rating Trend

Stable

+0.01 avg change
Mar
May
Oct
Dec
Nov
Dec
Last 6 months
Ratings by Course

ELGFORMCG

5.0

(1)

ELG4152

5.0

(2)

ELG4112

5.0

(3)

ELG41503311

5.0

(1)

ELG3311ELG

5.0

(1)
+30 more courses
Difficulty by Course

ELG2136

4.0

ELG4139

3.3

ELG3134

3.0

ELG23313331

3.0

ELG4152

3.0

Similar Professors