3.1
Quality3.2
Difficulty56%
Would Retake109
Reviews56%
Would Retake
109
Reviews
Rating DistributionOfficial
5
29
4
29
3
12
2
7
1
32
What Students Say
“I never took a class with Dr”
COMP352 - 4.0 rating“Complex concepts of comp352 are made clear, long and heavy final exam, but she is a fair grader, I recommend to take this course with her, however get ready to spend hours to get those assignments completed, one of my best prof choice”
COMP352 - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
19%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
COMP474
5.0
(1)COMP5541
5.0
(2)COMP6741
5.0
(1)COMP472
4.5
(2)COM472
4.0
(1)Difficulty by Course
COMP352
3.6
COMP472
3.5
COMP249
3.4
COMP248
3.3
COMP345
3.0
Reviews (109)
avoid this prof.tutors are pretty waste.Prof just reads slides.Tutors just repeat whatever read in class.0 practical knowledge gained.Better avoid this prof, if u actually need to know anything abt c++.run like hell if u see this prof!!waste of time and money
All she does is mindlessly read slides. She doesn't seem to have any authority on the subject and will contradict herself often when asked questions. You'll learn most from the assignments and project, which are pretty work-intensive. On the plus side, she's an easy marker and her exams aren't that difficult.
While unclear in class sometimes, she is available for students who need help and is willing to review grades over if unhappy. I had to learn much of the course by textbook/myself but that's pretty standard for programming. Note: YOU MUST ATTEND CLASS if you want to get an A & tutorials are must to understand more in-depth algorithm problems.
Be prepared to work as if it was a SIX credit course! WAY too much material to cover in a semester!! The demands will cause other courses to suffer. She only reads the slides, no control over the students talking. Very little help all semester. Marks were so high that they curved downward. Be prepared to have a lower grade than expected.
very heavy load class, Prof. Very humble, aprocahble during office hours and outside those hours, marks are high but do not expect to follow the standard university quideline. Need realy to work hard and long hours
I took the prof COMP346 on the summer and I found it very interesting, some hardware concepts were new to me, but the tutorials make them clear, you must attend the class to know what you will be tested on, slides posted are not complete need to keep up to date with attendance and text book.
Nice teacher and very approachable, her classroom slides more complete than the one posted. Tutors were good they follow what she submit to them, some concepts have to be reviewed on the one to one basis with the instructor
I got A+ but she is bad.Nice and approachable, but she didn't seem to know the material,she would misread slides and pass on errors. Hard midterm due to poor English, and she seemed unsure of the answers when reviewing it. It takes 3+ attempts for her to understand your questions. Promised marks a month before she finally posted them. Avoid for 346
I am a COOP student; I took this class before with Prof. Dhrubajyoti but failed it. This semester I found very interesting prof. Houari made it simple somehow, she cares too much , tutorial were very elaborated using practical problems/solutions of the class concepts, I found the class exams very challenging though!
Her marking is OK, may not get what you expect? but be prepared to work long hours in her class, nice person, sometimes she emphasized too much on asking questions.
Nice enough person but terrible teacher. Can't communicate. Poor grammar, doesn't answer questions (because she can't understand them for some reason), doesn't seem to care about the quality of her work. Avoid if at all possible.
Knowledgeable person. Very helpful in answering questions about project or assignments, but don't expect a clear answer... Lectures can be skipped since slides are better explained anyway... overall easy course, reason why your final grade will be lowered... takes about a month to post marks even though the breakdowns are made available quite fast.
very good teacher, though the project very long for semester, marks ok, be you will get less letter grade than number
Not good at teaching, cannot explain thing clearly, even cannot distinguish 12AM and 12PM !!! Poor grammar !!!
she likes what she is doing, get ready to work like it is a 6 credits course, our team project build#1 presentation was scheduled for 8pm and we could not do it until close to midnight! Though she was there, we lost the energy! She did not though! and stayed until the last team was done! Prof. Houari is very friendly and helpful
Very good Teacher, very friendly and helpful. go for her AI class
Nice Prof, But the course work is heavy.
She is not a professor. She is a high school teacher. her knowledge is equal to students. She pretends she knows everything but she doesn't. I don't know why concordia has selected her as an instructor!!!!
Yes the project builds are a pain, but they're a good way to practice what you learn in class. She was very nice and very helpful to me throughout the semester, I totally recommend her! plus I got a job right after presenting my project to my employer during my interview, I definitely recommend to take her Design methodologies course
Good teacher to learn design methodologies with!
One of the best Concordia professors, if you plan to take a course with her you have to bare in mind that you need to work very hard. But honestly you end up understanding very crucial concepts about software engineering after finishing the course. As I said the course requires hard work but you gain good knowledge at the end.
Very good, very friendly and helpful.
Awesome Prof. Lecture notes are really clear and well organized and shes very helpful. Made an evening class worth going, go for her Intelligent Systems class.
If you have to take this class, try to get Prof. Houari as your Prof, even if you dont get her, attend her lectures: she makes software difficult concepts seem easy, many examples, advices and discussions make you like being an IT Geek
Best prof I had so far for the four credit course . Notes are super clear and easy to understand, really helpful and approachable. Go for her class !
Her exams are slightly hard to prep you for the final if you study they are doable
Nice lady, but not a good teacher. Her voice always make me fall asleep, and I sometimes cannot follow her because of her accent.
I like this prof. The course was on the easy side since there wasn't much more to learn from 249. The project takes time to do, but it is not difficult
This teacher along with Aiman Hanna outclass other teachers within the department. Do yourself a favor and take classes with her. You'll never regret it. Shes super clear and she really wants you to learn. If you fail her classes, it is entirely your fault. She will literally bend over backwards to help you.
Learned a lot in this course. The material seemed relevant to industry work if you are in gaming.
she is ok in general. assignments are sometimes not clear enough, exams are reasonable in general
I never took a class with Dr. Houari before, my short feedback for COMP352 is thumbs up! though you get to do a lot of work in her class for such a short summer term, but it is really worth going to her class, I did not get my grade yet but I am happy with the learning I got. Strongly recommend take her class.
Complex concepts of comp352 are made clear, long and heavy final exam, but she is a fair grader, I recommend to take this course with her, however get ready to spend hours to get those assignments completed, one of my best prof choice!
Took a while to get assignment, midterm & final grades back to the class. With that said, despite some confusion here and there (maybe due to a language gap), her lectures were still pretty solid. Just ask away if you have any uncertainties -- she does actually care about you learning. Midterm was fair. Final was too, although very long.
Heavy course.
Friendly and caring professor, she puts the time into answering students' questions (sometimes too much!)
She is a nice person, but her lectures a difficult to understand. I often found myself more confused coming out of her lectures then when I went in. I had to got to an other professors lectures to get a grasp on the course.
She's is an okay teacher if you feel like you don't understand materials, she is suited for you! She spent a lot of time repeating over and over again which for me is a waste of time but if you are a kind of slow learner she is the right choice
I like Prof. Houari, she explained concepts in clear way, cares about your concerns, ready to check your exams with you, however she put tough midterm exam compared to my other friends in other sections. Final exam was long not a piece of cake at all! but grading was fair. She is a nice humble person.
Its exaggeratedly hard.
She is amazing for this course, i had her in 249 and trust me she is far more in her elements in 345. If you could take her in 345 you should she is really better teaching it then 249, 345 is heavy but okay since its 4 credits course, the project are really game-oriented with her.
I don't know about the other courses this professor teaches, I have taken only one course with her and hopefully the last one. The professor shows incompetence in the subject, inability to cover the material. All the professor does is reading the slides, which contain a lot of unacceptable mistakes. The course content is very poorly organized.
I was very fortunate to have such a dedicated teacher for one of the most important classes of my degree (COMP 352). Her lecturing methods are very dynamic and effective. Attend ALL classes, and she will know your face enough to know that you actually care. For the final, study graphs! graphs! graphs! (she repeatedly mentions it anyways)
Good prof but lectures can be a bit dry. Seems like a busy teacher with a lot on her plate.
she tells you things that are wrong. clearly never really programmed any big projects. lectures are unprepared and disorganised, although the content is there. rather nitpicky about language behaviour in specific situations, so that's the sort of things she tests on. Frankly didn't learn much from her class, but she's not hard to study for.
Lectures can be a bit on the long side but she is nice, caring and very respectful of her students.
Excellent professor! Inspirational classes. Did not miss one. She's always ready to answer students' questions, inside and outside class. She respects her students and is ready to help them. She provides good guidance during the semester and gives good tips about exams and future courses. Talk to her in case you need help. She is a caring person.
She tries a lot the make the material very clear to everyone, and goes slow so you can grasp it. However sometimes she struggles to make it explain in a clear way after you ask a question, still a good prof than most other professors in Concordia.
At any given time during this lecture, we had 3 assignments/group projects to work on. The prof's lecture is messy, and the slides are chaotic with bad English. The midterm's English was so bad that most of the class had to guess about 30% of the questions just because we couldn't understand what they were supposed to mean. She's nice, though.
Prof. Houari is a solid choice all around, good lectures and she really cares that you understand. Sometimes she can get confused at questions but she definitely tries her best to make you understand. Would defintely take again.
Nora's by no means a bad teacher, but her effectiveness will depend on how technical the material is. She's very scattered, and can talk a lot while actually saying very little. She writes on the chalkboard as though the building was on fire, making her handwriting look like a crazy scrawl. She does care, though, and has a good sense of humor!
she wastes a lot of time on simple topics, some times she says incorrect things that confuses students she rushes through later topics final is much harder than slides
shes a REALLY good prof, you never want to miss her classes theres so much you can learn from her. Shes one of the best profs in the department.
Advantages: She's a nice person. Almost impossible to fail. Cons: Everything else. I'm baffled by how she managed to become a professor in Engineering. To prevent people getting 100% on the exams, she puts questions that weren't even covered in class. Curves down because of how much of a joke the class is. Can barely answer students questions.
She is a nice person, but bad at teaching. Midterm was organized unfairly for giving hard questions 40% and easy but lengthy questions 60%(using hands to write code LOL). Anyone who find this trick gets the grade above 50%. Others, failed because of wasting time on hard questions and having no time to do easy questions.
She is a NOT a nice person, and she is bad at teaching Worst of the worst If you can look for another prof.
Dont need to attend class, but study the textbook and past finals
Honestly she's pretty good, in class she explains well and her midterm/assignments are fair. I think she's a bit disorganized but other than that she gets her point accross.
The project in C++ was graded based on output and content. We had 2 different markers. The second one only gave us points based on the output at the demo. He was too lazy to sit down and read the code of all teams and grade it. I emailed NORA and SHE NEVER RESPONDED! So you can just have a nice output for the project and not worry about the code!
She Gave good feedback, helpful when approached for anything. She encourages students to read more on the topics. Exams are moderate and projects are very good.
People either lover her or hate her. If you remember your comp249 and can use google when confused about basic c++ things, then you are going to like her, as she is good at explaining higher level concepts. If you just "pass" your courses, then you'll hate her, as she isn't that good at explaining lower level concepts.
Prof Houari is very knowledgeable. Her positive energy and enthusiasm makes her lectures interesting and interactive. She is accessible and very responsive to emails/questions etc. The group project is also very useful to learn and implement the concepts from her lectures.
Nora reads through every slide thoroughly, some people like that, others don't. She's super flexible with project deadlines, she postponed the assignments 3 times. Very approachable, and makes her best to answer questions. She wants you to learn, however not a good communicator. I think it may be a language barrier.
She's a really great professor. It's unclear sometimes during her lectures and her instructions. But she really takes time to explain things for us and dedicate her time to answer questions even when it's not in lecture time. Truly great professor. I learnt a ton from this class.
She's a really harsh grader. The class itself wasn't hard but get ready to teach yourself the material. However she is understanding so if you are really struggling try contacting her during office hours
Her teaching consists of reading from the slides and drawing diagrams which will help you understand the concepts, but there is no practicality to her teachings and you will have to learn how to actually apply the abstract knowledge she provided you into actual code from other resources to be able to do the assignments.
She explains concepts somewhat well, but struggles to explain the abstract / basic idea. That aside, the only main issue for me were with the assignments: they are not in line with how the actual game we were programming worked, and many parts of the assignment requirements were not explained clearly and we lost marks because of it
Most disorganized teacher I've had so far.
tho is not the best prof she is very patient with students
She's a really nice person and a good teacher. Spends a lot of time explaining things and makes sure everyone is following. Encourages class participation by presenting multiple choice questions at the end of each subject. You can tell that she cares about her students and is always available during her office hours for anyone who needs extra help.
She explains well, which is a good thing for some people in case you get lost in class. The exams are fair BUT contain long questions that take so much time. She's flexible with deadlines. HOWEVER, The project was very painful. Unclear instructions, wastes so much of your time for other classes and of parts of it are due at the worst times!
Had her for Fall 2020. She is very patient and answers every question. She is very passionate and transparent with everyone. Fair grader. She was course coordinator so her exams and assignments were fair. Attending lectures is a must. As long as you put in the work, you will do very well in her class regardless of your level of knowledge in OOP.
I don't get why Nora is not liked my many students. I have taken 2 classes with her, she is really an amazing professor. She is caring and explains the material well. She made the online class during this pandemic so easy going and concise for the students. Yes, she is a tough grader but that's not an issue if you study well. Recommend!
a solid choice, she explains the material quite well, sometimes I did have to rely on external sources to understand some stuffs but that was not always the case. Exam were long but they very fair and so are assignments. A solid choice .
Very enthusiastic prof, would take again
Her teaching style during the online semester was horrible. Almost learned nothing and I had to do the work myself. She would give hours of video to watch and expect us to learn with motivation. Very disappointed.
In the beginning, she seemed caring but after the final, we realized how we haven't learned anything and how she really does not care about the students! our group members dropped the course in the middle of the semester and she still expected us to do a full project with 2 members instead of 5! AVOID IF YOU WANT TO LEARN
This professor is very kind and organized. The material is not difficult and the slides should suffice. It is not a hard class to pass. The professor explains well during lectures and ready for any assistance.
Econcordia class, didnt see prof much. However she was frustrating to email, tests were fair however based on the material learned with econcordia
She was a really understanding prof for this class. She knew people had fears about covid, so she posted her lectures online on Moodle. The quizzes were very manageable with 1 or max 2 days of studying, and the TAs were really helpful with the mini-projects. Her lectures were really well presented and clear, must have professor for SOEN 384.
For a summer class this is the worst experience I am ever having
Does not care if you are taking multiple courses. Expects for u to master previous courses you have taken.
don't like her way of teaching, skips a lot of things and doesn't explain very well
Best programming teacher in Concordia, encourages you to be your best and takes her time to answer all of your questions in detail!
She is a great professor, her lecture notes are so useful and her exams are fair enough.
Just try to avoid her, Bonaventure is way better.
Worst prof ever. Does not care about her students. Assignmets insanely hard compared to other sections. To avoid
Absent and unreachable professor. TAs run the course. Course is poorly designed ad taught
Despite failing due to inadequate preparation, I acknowledge her excellence as a professor. The course challenges include difficult exams, especially the midterm, alongside rigorous assignments and labs. Consistent attendance is key for success in her demanding yet engaging classes.
-Great lectures -MCQ for midterms and finals (hate that)
Never responds to student requests. Lecture is very boring. If you send her an email, she always ignore it.
Avoid at all costs. The lecture pace was too fast, which made it difficult to grasp the material fully. Additionally, the lack of clear instructions and feedback on assignments left students uncertain about expectations. This professor is absolutely horrible she should never be allowed to work in academia.
I would say this teacher is average, her midterm was very fair it was easy to get a good grade, but the final was horrible this term. She talks very fast, so it's easy to get lost during the lecture, but her powerpoints were pretty helpful. Something not good with her is that she will rarely answer your emails or be available at her office hours.
MCQs for midterm, the final is not like MCQs at all, full of complex programming questions. Lack of communications and never replied to emails.
changed lab topics very last minute, left us no time to prepare. never reply to emails. talk super fast lectures. difficult final, completely different from midterm. terrible
Easy course. I learned absolutely nothing from the course. Course contents are very outdated or does not make any sense in any world of software development.
can anyone reach this prof and get an email reply? i had no luck...
This is a standard course anyways...but how to actually get answers from this prof?
This professor runs a fast-paced class, so staying engaged is key. The assignments and exams can be challenging, but the material is interesting. Using Unstuckstudy and the free textbook helped me stay on top of the workload.
Dont even bother, both her online and in-class lectures are horrible. Would assign things out of what we practiced and tells us to basically "do better". You're basically on your own if you take her. Do NOT recommend ESPECIALLY if this is your first course in programming, i was SO lost until i went to the lab manager who helped me with the material
Pretty easy and chill class, she gives lots of resources that are useful for the preparation of the exams.
Nora is a passionate and implicated teacher who cares about her students. She doesn't curve the finals but at least she is willing to accomodate students by extending deadlines and providing explanations on assignments if needed. Finals are also very similar to course material exercises so no surprises.
Intro to Java 1, the course is easy, who needs a reply from the prof anyway?
The course is soo useless - very outdated. The materials look like from 80s. The prof has no knowledge on software engineering. Pure waste of time. The final was easy - no complaints.
First teacher at Concordia who genuiely helped me and helped me continue in compsc. She took time to look at my code and explain to me what was wrong in a very caring way! Her midterm is very fair!
Nora very kind and caring about her students. She uses real-world examples to teach more complex ideas. Exams are fair (she doesn't try to trick you) and she is always available for support if needed. Plenty of practice materials are offered. It is easy to do well in her course by simply attending lectures and doing the practice labs.
Shows up late to class and runs class late.
This class is a joke, She makes it more harder so that no one gets a 100%
gave great lectures. She made sure everyone understood the concepts before moving before moving forward to the next topic. For each chapter she would use practice multiple choice questions in the lectures and at the end of the chapters. Those questions were very close to the midterm and final format which is really helpful when studying.
Class Info
Online Classes
100%
Attendance Mandatory
19%
Textbook Required
19%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-0.22 avg changeRatings by Course
COMP474
5.0
(1)COMP5541
5.0
(2)COMP6741
5.0
(1)COMP472
4.5
(2)COM472
4.0
(1)Difficulty by Course
COMP352
3.6
COMP472
3.5
COMP249
3.4
COMP248
3.3
COMP345
3.0