4.6

Alaa Salih

Engineering - Humber College

4.6
Quality
1.8
Difficulty
88%
Would Retake
99
Reviews
4.6
Quality
1.8
Difficulty
4.6
Helpful
4.5
Clarity

88%

Would Retake

99

Reviews

Rating Distribution
Official

5

86

4

0

3

2

2

4

1

7

What Students Say

Alaa was an amazing professor

TECH104 - 5.0 rating

very good teacher, always did everything and anything to make sure you succeed

TECH101 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

75%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 74 grades
Most common grades:
B+ (29)
A- (17)
B (11)
Grade Distribution
A(8)B(18)C(1)D(0)F(1)A-/B+(46)
Based on 84 reported grades
B+: 29
A-: 17
B: 11
B-: 7
Common Tags
Respected (56)
Amazing lectures (40)
Inspirational (28)
Caring (23)
Gives good feedback (22)
Clear grading criteria (13)
BEWARE OF POP QUIZZES (12)
Amazing lectures (11)
Rating Trend

Declining

-0.93 avg change
Dec
Jan
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

TECH103

5.0

(3)

TECH151

5.0

(2)

CENG212

5.0

(12)

CENG254

5.0

(7)

CENG216

5.0

(4)
+12 more courses
Difficulty by Course

CENG329

5.0

TECH101

4.0

TECH151

3.0

PROG32

3.0

CENG257

2.8

Reviews (99)
5.0
3.0
TECH104
Mar 21, 2016

She is very creative with her lecture slides. I enjoy her class time because she deliver the material in a way that every student would understand the course. she has a unique technique. She is very nice, helpful, approachable, always there for students when needed help also very friendly, she is spectacular. she is one of my favorite profs.

5.0
1.0
TECH104
Grade: A-
Mar 26, 2016

She is a wonderful professor respected and liked by most of the students. Her class was amazing. She explain in an easy way. Well done Alaa. I wish to study another course handle by her.

5.0
3.0
TECH104
Apr 1, 2016

Overall, I had a great experience in Alaa's class. One thing I respect her for is the way she challenges you and at the same time takes feedback from the class and tried her best to give you as much time/help as you need in order to succeed. She is also very clear in her lectures; explains what something does, when to use it, and gives examples. :)

5.0
1.0
TECH104
Grade: A-
Apr 2, 2016

Great professor. I like her teaching way. She made the class active, provide assistance at any time. If ever you get him at Humber consider yourselves lucky.

5.0
1.0
TECH104
Grade: B-
Apr 3, 2016

She has a high expectation of students; however, she has developed some tutorials which have improved the performance of the students; additionally, she has a good disposition to help personally or by email.

5.0
1.0
TECH104
Grade: B+
Apr 9, 2016

She manage the class in a professional way. Help student to understand the topics. Be on time. Reply emails on time with no delay.

5.0
1.0
TECH103
Grade: B-
Apr 23, 2016

She is smart, intelligent and helpful. Being never late. I liked the way she taught the course. Well done Alaa

5.0
1.0
TECH104
Grade: C+
May 8, 2016

Great prof, my favorite all term. More than happy to help. We took questions we had from other classes to him and he would teach us a lectures worth of material in a matter of minutes. I liked the ways she teach.

5.0
1.0
TECH104
Grade: B-
May 14, 2016

Many thanks Prof. Alaa for the efforts you pt during the semester.

5.0
5.0
TECH103
Grade: B
Jul 17, 2016
Would take again

Very good professor

5.0
5.0
TECH151
Grade: B+
Jul 24, 2016
Would take again

She's one of best teachers I ever had. She taught in a very smart way, which made everything very easy to understand, even if you don't have any related background.

5.0
1.0
CENG212
Sep 29, 2016
Would take again

Cindy is awesome! Very Knowledgable. Always willing to help when you need it. Treats every student with respect and as adults. Great sense of humour. I liked the way she teach

Respected
Amazing lectures
5.0
1.0
CENG212
Grade: B+
Sep 30, 2016
Would take again

She taught me C programming and Java. And i knew nothing of any of these. Now i'm writing programs. She is great professor.

Respected
Inspirational
Amazing lectures
5.0
1.0
CENG212
Grade: B
Sep 30, 2016
Would take again

An excellent teacher and inspirational professor

Respected
Inspirational
Amazing lectures
5.0
1.0
CENG212
Oct 2, 2016
Would take again

Lectures are clear, concise and dedicated to teaching.

Respected
Inspirational
Amazing lectures
5.0
1.0
TECH151
Grade: B+
Oct 5, 2016
Would take again

Alaa is a very helpful professor. She is always willing to help us out and her teaching skills are very good.

Respected
Inspirational
Amazing lectures
5.0
1.0
TECH103
Grade: B
Oct 5, 2016
Would take again

Good but little hard. Very professional and always on time. Like her business and enjoy teaching. Excellent for programmers.

Gives good feedback
Respected
Amazing lectures
5.0
1.0
CENG212
Grade: A-
Oct 28, 2016
Would take again

She's an amazing and great Prof. She explains all the material in a way for everyone to understand as she go through every question step by step. She gives lots of examples in class and also will always answer any questions people have. Amazing, really want her to teach my other courses.

Respected
Inspirational
Amazing lectures
5.0
2.0
CENG212
Grade: B
Oct 28, 2016
Would take again

She is definitely to the point, and much, much easier to understand. She's also very helpful and is willing to help any student who needs it. I highly recommend this lovely lady to anyone who wishes to take programing courses.

Respected
Clear grading criteria
Amazing lectures
5.0
2.0
CENG212
Grade: B-
Oct 28, 2016
Would take again

I like her teaching style. She teaches at a reasonable speed and almost step by step help students to understand.

Respected
Inspirational
Clear grading criteria
5.0
1.0
CENG212
Grade: A-
Nov 4, 2016
Would take again

Explains concepts clearly and use tons of examples. Probably the best professor in computer, avoid other professors anyway!

Respected
Inspirational
Amazing lectures
5.0
1.0
TECH104
Grade: B+
Dec 6, 2016
Would take again

The lecture is flawless

Gives good feedback
Respected
Amazing lectures
5.0
1.0
CENG212
Grade: B+
Dec 9, 2016
Would take again

Alaa is the greatest prof. She is articulate, charming and extremely helpful. I am so inspired by her that I am considering a career as a professor. A hot one.

Respected
Inspirational
Amazing lectures
5.0
1.0
CENG212
Grade: B-
Dec 9, 2016
Would take again

Very passionate, extremely caring, prompt to reply to e-mails, and always ready to help out students! Classes are incredibly interesting and her lecturing style makes it simple to follow her. She can make boring material the most fascinating thing you'll learn. Courses are very well structured, it's like learning a story throughout the semester.

Respected
Inspirational
Amazing lectures
5.0
1.0
CENG212
Dec 9, 2016
Would take again

Excellent course, Alaa is clearly a gifted and effective teacher. Her power points are masterpieces and help explain even very difficult concepts in a clear and approachable manner. The course was very well structured.

Respected
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
CENG212
Grade: B+
Mar 11, 2017
Would take again

A Great Prof,. the course touches some very important topics in a very engaging and interesting way. like to take another courses with her.

Gives good feedback
Respected
Amazing lectures
5.0
1.0
CENG254
Mar 14, 2017
Would take again

A Great Prof,. The course she touches some very important topics in a very engaging and interesting way.

Gives good feedback
Respected
Amazing lectures
5.0
1.0
CENG254
Mar 15, 2017
Would take again

Professor Alaa is very nice and really knows how to teach. Her teaching is always clear and she makes sure the class understands the concepts before moving on. You'll really enjoy going to her lectures. Her tests are fair and you'll do well if you study the material.

Gives good feedback
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
CENG254
Mar 31, 2017
Would take again

She really cares about her students. This is one of those teachers where you really benefit from attending their lectures. Awesome teacher.

Respected
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
CENG254
Apr 22, 2017
Would take again

Professor Alaa is hilarious and brilliant. She is very knowledgeable and has good teaching technique which allows students to assimilate knowledge effectively with less stress.

Respected
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
CENG254
Grade: A-
Apr 27, 2017
Would take again

Alaa is a great prof her lectures are clear and to the point. She doesnt pack you full of information you dont need. DO NOT BUY TEXTBOOK, I didnt use my textbook once for her class.

Gives good feedback
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
CENG254
Grade: B+
Apr 28, 2017
Would take again

Every class was a pleasure to go to as she is one of those profs that inspire you to go beyond the course material. She changed my academic outlook. Truly a blessed woman.

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
5.0
1.0
CENG254
Apr 29, 2017
Would take again

Alaa is a great Prof, very well planned lectures and enthusiastic about the material.

Gives good feedback
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
CENG216
Grade: B
Nov 16, 2018
Would take again

She is a very nice professor. Be aware of her quizzes.

Respected
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
TECH104
Grade: A+
Nov 16, 2018
Would take again

Alaa was an amazing professor. She was very outgoing and always willing to help. She gave real life examples and was very caring and understanding. She taught the important material of the course. Alaa was very fast at marking and gave very useful feedback. Overall, I would highly suggest Alaa as a professor

Respected
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
TECH104
Grade: A+
Nov 16, 2018
Would take again

She is alright. Her classes are good.

Respected
BEWARE OF POP QUIZZES
Amazing lectures
5.0
1.0
TEC104
Grade: B
Dec 6, 2018
Would take again

She is good. I liked the way she teach

Respected
BEWARE OF POP QUIZZES
Amazing lectures
5.0
4.0
TECH101
Jan 7, 2019
Would take again

very good teacher, always did everything and anything to make sure you succeed. Whether its extra assignment to boast marks, or help understand content.

Respected
Participation matters
Caring
5.0
1.0
TECH104
Grade: B+
Jan 31, 2019
Would take again

Excellent Professor

Respected
BEWARE OF POP QUIZZES
Amazing lectures
5.0
3.0
TECH104
Feb 1, 2019
Would take again

Amazing Professor and amazing lectures. I LOVE Professor Alaa!! My all time favorite professor at Humber! TECH 104 is not an easy subject, but Professor Alaa tries her hardest to make students understand the content! she gives extra assignments and tutorials. Always helpful after class and in office hours to answer any questions. TAKE HER!

Gives good feedback
Inspirational
Amazing lectures
5.0
1.0
TECH104
Grade: B+
Feb 22, 2019
Would take again

Very nice professor, helpful and support students

Get ready to read
Amazing lectures
Caring
5.0
1.0
TECH104
Grade: B+
Feb 28, 2019
Would take again

excellent professor and helpful

Get ready to read
Amazing lectures
Caring
1.0
5.0
TECH104
Grade: B-
May 22, 2019
Wouldn't take again

Alaa has a poor quality teaching and I did not get any benefit at all. Students if you want to learn go with another prof.

Skip class? You won't pass.
Graded by few things
Lecture heavy
5.0
1.0
TECH104
Grade: A+
Jun 4, 2019
Would take again

Alaa is thee best prof I could never imagine having. She's such a caring person, puts effort to explain every tiny bit of the course. Her lectures are AMAZING, can't wait to have her again, she has an inspirational and caring way to deliver the information to us. YOU'RE PHENOMENAL ALAA. Definitely will do many other course with you. God Bless you

Inspirational
Amazing lectures
Caring
5.0
1.0
TECH104
Grade: B+
Jun 4, 2019
Would take again

She's a wonderful professor. C- programming is very complex and important for pre-med students. Yo musttook notes for every class. It's still difficult but she's available for office hours.

Get ready to read
Inspirational
Amazing lectures
5.0
1.0
TECH172
Grade: Not sure yet
Jun 5, 2019
Would take again

if you are looking for a good professor and a person who can teach help learn unix or any course, PICK her!! she is great, actually way more than great!! she truly help out and put effort to deliver the information! she is very understanding and she ants to see you succeed! TAKER HER CLASS!

Respected
Amazing lectures
Caring
5.0
1.0
TECH172
Grade: Incomplete
Jun 13, 2019
Would take again

BEST PROF EVER!! Love how she deliver the materials, easy to follow, everything is well explained.. she is lovely, and approachable always available to help students and puts the effort to explain. THANKGOD she is my prof.!!

Respected
Amazing lectures
Caring
5.0
1.0
CENG320
Grade: Incomplete
Oct 25, 2019
Would take again

Prof. Alaa is passionate about what she teaches. She wants to help students to do well. She is a very smart individual and tries her best to make to answer all of your questions, which is great and rare. Hope I knew what other courses you would teach. Alaa is a one-of-a-kind professor at the College

Clear grading criteria
Amazing lectures
Caring
5.0
3.0
PROG32
Grade: A
Dec 10, 2019
Would take again

Alaa is a really good professor she uses video to explain the code step by step she provides extra learning material for those who like to discover and she is an easy grader as she cares more about your knowledge then your grammar.

Respected
Participation matters
Graded by few things
5.0
1.0
CENG320
Grade: B+
Dec 29, 2019
Would take again

She is the best math teacher i've ever encountered ! She is always down for help , and works for the best interest of her students, caring, cheerful, supportive and enjoyable. Reachable after class. Used many real-life examples. Make everything easy to learn! I would take her class again!

Respected
Beware of pop quizzes
Amazing lectures
5.0
1.0
PROG10082
Grade: B
Jan 2, 2020
Would take again

Happy new year. I will miss you next semester. Thanks for your efforts.

Respected
Clear grading criteria
Caring
5.0
1.0
PROG10082
Apr 18, 2020
Would take again

so nice and helpful.....I did mistake in the previous rating sorry

Gives good feedback
Respected
Amazing lectures
1.0
5.0
CENG329
Grade: B+
Jan 24, 2021
Wouldn't take again

Worst teacher, reading from slide not prepared at all

Skip class? You won't pass.
5.0
1.0
CENG320
Grade: Rather not say
Jan 31, 2021
Would take again

Thank you so much for making a subject I was worried about disliking, you made me excited to show up to a class. You truly made the semester one of the best Ive ever had. Thank you for your amazing lectures and feedbacks and thank you for being so supportive! Thank you so much for facilitating such a positive learning environment!

Gives good feedback
Respected
Amazing lectures
5.0
1.0
CENG217
Grade: B-
Feb 2, 2021
Would take again

Professor Alaa is the best professor I have ever had! She is accessible outside of class and is willing to help. Amazing person overall. Genuinely cares about students and education. Engaging lectures.

Clear grading criteria
Amazing lectures
Caring
5.0
1.0
CENG257
Grade: Rather not say
Feb 10, 2021
Would take again

Best Prof!!! She's so nice and helpful, just like an angel!! Her examples are fun and interesting which will keep your focus and pay more attention. Her classes are not boring AT ALL! I enjoyed it so much besides her examples are soooooo helpful, I love she explains every bit and clears all confusion.

Clear grading criteria
Amazing lectures
EXTRA CREDIT
5.0
1.0
CENG251
Grade: Rather not say
Feb 22, 2021
Would take again

Professor Alaa is one of the best professors I had all semester. She is very clear about what she expects in assignments and has rubrics for everything to clarify. Very enthusiastic about her class and students, and one of the most interactive instructors I had this Fall. Brutally honest, which helped. I would 100% recommend everyone to take her.

Gives good feedback
Inspirational
Amazing lectures
5.0
1.0
CENG251
Grade: Rather not say
Mar 16, 2021
Would take again

Prof Alaa is an incredible educator who is innovative. Her class is engaging because of her enthusiasm, her ability to differentiate (and make you feel willing to take risks), and is immediately applicable. I wish I could take a class of her every year! Thank you, Alaa.

Gives good feedback
Respected
Inspirational
1.0
1.0
CENG320
Grade: B+
May 16, 2021
Wouldn't take again

You will get a high grade, but you will not learn single of anything, reads of the powerpoint doesn't explain anything or care if you succeed. If you just want a high grade that doesn't reflect whether you truly understand programming, than pick.

2.0
4.0
PROG10082
Dec 17, 2021
Wouldn't take again

she is ok with java but when someone asks to repeat the stuff then she doesn't so take another choice for java-1(sem-1)

Gives good feedback
Graded by few things
Beware of pop quizzes
1.0
5.0
CENG257
Grade: B
Aug 9, 2022

Doesn't provide feedback on assignments. Reads the lecture slides. Attendance is mandatory but you will not learn anything. Exams are very difficult, expect to write programs based on your own memory. Picks the smallest details out of lectures and writes questions designed to confuse you. A challenge is good but her class is straight up torture.

2.0
3.0
CENG257
Grade: Not sure yet
Aug 10, 2022

She will deduct u mark for no reason. I used the stuff, which I learned from another website for the midterm exams; then, she deducted me 2 marks because of it. She said that u are not supposed to use this method because we haven't learned it yet. Overall, she will deduct u mark if u do not follow the way that she has even u got the output right

3.0
3.0
CENG217
Grade: Incomplete
Dec 10, 2022
Would take again

Skip her lecture, she just reads off the slides. 99% of the hour-long lecture can be summed up by watching a 15 min youtube video. Also for some reason, she gives out assignments before we even learn about the topic. Also, you're not getting feedback on your assignments. In conclusion, you're gonna end up learning the material yourself.

Tough grader
Lecture heavy
5.0
2.0
CENG320
Grade: Not sure yet
Dec 14, 2022
Would take again

Recommended! One of the few professors that actually care and don't want you to fail. Helpful and lenient in the labs, and a good lecturer.

Gives good feedback
Caring
Respected
5.0
4.0
CENG257
Grade: A
Feb 6, 2023
Would take again

Alaa is fantastic. Her lectures are clear, and she never uses jargon you can't understand. She'll repeat herself until you understand, and encourages problem-solving and best-practices. She can answer any question on the fly, and knows Java inside and out. Every teacher should be like her!

Caring
Graded by few things
Online Savvy
2.0
2.0
CENG320
Grade: A+
Aug 22, 2023

mediocre professor, doesn't really teach content that well. sometimes will straight up ignore students that have questions or get pissed off that they're asking questions for unknown reasons. sometimes makes mistakes teaching basic concepts. somewhat easy marker

1.0
5.0
CENG217
Grade: B+
Sep 24, 2023

When we had to write the reviews, she did not allow us to complete anything and she did everything herself. I am 1 million percent sure that she did the same here. Humber IT students cannot write that she is great. It is not difficult to see that she knows nothing. She came very well dressed in class. This is a good thing but nothing else. Funny.

5.0
2.0
CENG320
Grade: B
Sep 25, 2023
Would take again

I liked the way Prof. Alaa teach. She is amazing Professor even the course is hard..

Amazing lectures
Respected
Accessible outside class
5.0
1.0
CENG320
Grade: B
Sep 25, 2023
Would take again

Prof. Alaa Passionate about marketing and she comes from a solid marketing background with a lot of real-world experience. Engaging lectures that are easy to recall when it comes to test time.

Amazing lectures
Clear grading criteria
Respected
5.0
2.0
CENG320
Grade: B+
Oct 10, 2023
Would take again

Prof. Alaa is one of the respected Professors at Humber. She is care about her students and helpful. I'm strongly recommended her.

Inspirational
Respected
Accessible outside class
5.0
2.0
CENG320
Grade: B+
Oct 10, 2023
Would take again

I simply cannot say enough about Professor Alaa. She truly is an amazing teacher, mentor and overall human being. She is exceptionally approachable and will do anything in her ability in order to accommodate her students.

Amazing lectures
Gives good feedback
Inspirational
5.0
1.0
CENG320
Grade: A-
Oct 12, 2023
Would take again

Prof. Alaa is one of the good Professors at Humber College. I liked the way she handle the class.

Inspirational
Respected
Accessible outside class
5.0
2.0
CENG320
Grade: B+
Oct 19, 2023
Would take again

I considered Prof. Alaa as one of the best Professors at Humber College. She cares about her students. She explained everything in detail. Her lectures helped me a lot in the real life.

Inspirational
Caring
Respected
1.0
3.0
CENG320
Grade: A-
Nov 9, 2023
Would take again

An amazing Professors carry about the students. Having a good knowledge, knew what about talking about

Gives good feedback
Caring
Respected
3.0
4.0
TECH104
Apr 17, 2024

Unfortunately, she teaches material too quickly and the notes provided on blackboard are not sufficient to understand the complexity of the topics discussed. She can be nice, and rough at times when you ask a question. If you show interest in the course, she'll help you. I'd recommend supplementary aid (youtube, textbook, github, chatgpt).

Get ready to read
Lots of homework
5.0
5.0
CENG251
Grade: B+
Apr 19, 2024
Would take again

Her lectures can be difficult to understand, but CENG251 itself is a pretty difficult course itself. Even if you dont understand the lectures, when you do your own research on the concepts after they end up being just as difficult to grasp. Besides that shes a fair marker. Ironically her gdb lecture was the first time i actually understood gdb.

Clear grading criteria
5.0
1.0
TEC104
Grade: A-
Sep 13, 2024
Would take again

Great professor and have a great experience in programing

Amazing lectures
Gives good feedback
Respected
5.0
1.0
CENG217
Grade: A-
Oct 11, 2024
Would take again

Wish she was teaching all of my courses

Inspirational
Caring
Respected
5.0
1.0
CENG217
Grade: B+
Oct 11, 2024
Would take again

Hoping i have the chance to have this professor teach my class again. Learned a lot and had chance to ask questions, work in groups and apply new concepts.

Gives good feedback
Caring
Respected
5.0
1.0
CENG217
Grade: A-
Oct 11, 2024
Would take again

100% recommend. Caring prof - good content & fair assessments (tests, discussions and group work)

Amazing lectures
Inspirational
Respected
5.0
1.0
CENG217
Grade: A
Oct 11, 2024
Would take again

Coming back to review and say thank you Alaa for this class. I'm so thankful for the info we learned in class and insight into what it's like to work in the industry

Gives good feedback
Inspirational
Respected
5.0
1.0
TEC104
Grade: A-
Oct 15, 2024
Would take again

True Professor. She has knowledge beyond books. She clearly defines everything and helps students all the time. She teaches fast but does it clearly. There is no chance of not understanding what she teaches but attend all classes to get the best results.

Inspirational
Caring
Respected
5.0
1.0
CENG216
Grade: B+
Oct 29, 2024
Would take again

Great Professor and helpful

Inspirational
Caring
Respected
5.0
1.0
CENG320
Grade: A-
Oct 29, 2024
Would take again

Professor Alaa is very nice and greatly cares about her students. She also enjoys her job a lot and loves talking about conspiracies, which makes her classes even more enjoyable. Strongly recommended her

Amazing lectures
Gives good feedback
Respected
5.0
2.0
CENG320
Grade: B
Oct 30, 2024
Would take again

Great teacher makes you think easy class and helpful.

Clear grading criteria
Caring
Respected
5.0
3.0
CENG216
Grade: B+
Nov 12, 2024
Would take again

Excellent Professor. I like the way she handled the course. Strongly recommended her.

Get ready to read
Amazing lectures
Clear grading criteria
5.0
1.0
CENG257
Grade: A-
Dec 2, 2024
Would take again

Great Professor and helpful, strongly recommended her.

Amazing lectures
Clear grading criteria
Accessible outside class
1.0
1.0
PROG10082
Grade: F
Jan 15, 2025

To all my international students over there from sheridan college and all the majority of good review you see here is fake. the review is made by her own humber college students. If you want to pass this course go with another professor.

Tough grader
Get ready to read
5.0
2.0
CENG217
Grade: B+
Sep 25, 2025
Would take again

Prof. Alaa was a great Professor looking for her students. I liked the way she handles the course.

Caring
Respected
Accessible outside class
5.0
1.0
CENG216
Grade: A-
Sep 25, 2025
Would take again

Excellent Professor liked the way she teaches, answer all the questions. Strongly recommended

Caring
Respected
Accessible outside class
5.0
2.0
CENG217
Grade: B+
Oct 14, 2025
Would take again

Alaa was a great Professor. Strongly recommended here

Clear grading criteria
Gives good feedback
Inspirational
5.0
1.0
CENG217
Grade: A-
Oct 16, 2025
Would take again

Prof. Alaa really is a great Professor. Doing her job in a professional way.

Amazing lectures
Respected
Accessible outside class
5.0
2.0
CENG217
Grade: B+
Nov 6, 2025
Would take again

I consider Prof. Alaa as one of the best Professors at Humber College. She is explained every single point thoroughly. I strongly recommended here.

Amazing lectures
Gives good feedback
Respected
5.0
2.0
CENG215
Grade: A-
Nov 7, 2025
Would take again

Prof. Alaa is knowledgeable, supportive, and always well-prepared. She explains concepts clearly and creates a comfortable learning environment. Her passion for teaching really shows, and she genuinely cares about her students' success."

Inspirational
Caring
Respected
5.0
2.0
CENG217
Grade: B+
Nov 27, 2025
Would take again

I liked the way Prof. Alaa handle the course. She is respected and helpful. Strongly recommended her

Inspirational
Respected
Accessible outside class
5.0
2.0
CENG215
Grade: A
Dec 4, 2025
Would take again

Prof. Alaa is a wonderful Professor. Helpful and she knew what she is talking about. Strongly recommended her

Amazing lectures
Inspirational
Respected
5.0
1.0
PROG10082
Grade: B+
Dec 12, 2025
Would take again

She's a kinda good professor. She demonstrates fairness and consistency in her evaluations. Study n study. No fun. No talking. U can pass if u study. Best of Luck.

Inspirational
Caring
Respected
5.0
1.0
PROG10082
Grade: A-
Dec 12, 2025
Would take again

Professor Alaa is by far my favorite professor. She's incredibly caring and genuinely wants all her students to succeed. You can really tell how much she cares. She's also very understanding and accommodating. As long as you attend all her classes and put in the effort, you're guaranteed to earn a high grade.

Clear grading criteria
Caring
Accessible outside class
2.0
4.0
PROG10082
Grade: B+
Dec 20, 2025

I took PROG20799. The teaching is OK, but she is a tough grader. The assignment criteria are not clearly explained. She doesn't state the expectations in the requirements, but still deducts points for small issues during the demo.

Tough grader
Get ready to read
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

75%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 74 grades
Most common grades:
B+ (29)
A- (17)
B (11)
Grade Distribution
A(8)B(18)C(1)D(0)F(1)A-/B+(46)
Based on 84 reported grades
B+: 29
A-: 17
B: 11
B-: 7
Common Tags
Respected (56)
Amazing lectures (40)
Inspirational (28)
Caring (23)
Gives good feedback (22)
Clear grading criteria (13)
BEWARE OF POP QUIZZES (12)
Amazing lectures (11)
Rating Trend

Declining

-0.93 avg change
Dec
Jan
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

TECH103

5.0

(3)

TECH151

5.0

(2)

CENG212

5.0

(12)

CENG254

5.0

(7)

CENG216

5.0

(4)
+12 more courses
Difficulty by Course

CENG329

5.0

TECH101

4.0

TECH151

3.0

PROG32

3.0

CENG257

2.8

Similar Professors