3.6
Quality3.6
Difficulty87%
Would Retake94
Reviews87%
Would Retake
94
Reviews
Rating DistributionOfficial
5
47
4
13
3
6
2
16
1
12
What Students Say
“Knows the subject but unfortunately is terrible at teaching it”
COMP335 - 2.0 rating“Make sure you master theory as much as exercises”
COMP335 - 5.0 ratingClass Info
Attendance Mandatory
35%
Textbook Required
37%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.54 avg changeRatings by Course
COMP338
5.0
(1)COMP7251
5.0
(2)COMP232
4.7
(14)COMP6651
4.7
(6)COMP335
4.2
(28)Difficulty by Course
COMP348
5.0
238
4.0
COMP239
4.0
COMP6651
3.8
COMP238
3.7
Reviews (94)
No Comments
Terrible; crappy
No Comments
not a good prof.
No Comments
No Comments
Listening to her makes u wonder if u will go insane in the near future
She explains very well in class, but her exams are very difficult
Good teacher, hard midterms. Fast-paced, but if you can keep up you'll be fine
Good teacher, she knows her stuff, but not efficient to teach it
No Comments
Only those say that she's a hard teacher who has never seen a hard one in life.
Very good teacher. I wish and hope she teaches other courses as well
Look at her eyes when she teach, and you will see how far math can drive insane
Not alway easy to follow her speed but dedicated and clear
rocks.
No Comments
Bad explanation an also very very bad marking
Speaks with an accent, hard to understand bcuz of this and fast speed of hers. Knows her stuff well, but sometimes has trouble explainin... hard tests
I don't understand why people don't like her. She knows her stuff so well, and her proofs are always very easy to follow. VERY highly recommended
no questions allowed
She gives no part marks. Its either right or wrong with her.
excellent teacher, fair exams, well organized, very approachable
She knows her math and is never hesitant to help, but her weakness is her technique in conveying what she knows to the students. You are expected to magically solve anything thrown at you regardless of whether you've seen or dealt with that specific topic before.
Very tough teacher, rude and means, she doesnt know how to explain. Has a complicated information. Explains a bit and asks for a lot. I Strongly dont recommend her even for easy course.
She does not communicate effectively i.e: talks too fast, writes too fast. She does not prepare students effectively by giving them preparatory exercises. Almost no one in my class knew what she was talking about. The class average on our 2nd midterm was 40%!!!!
Possibly one of the worst Math teachers I have ever had - and I have had many. You're better off learning the material on your own with this one or with the help of some friends.
AVOID this teacher!!! She knows her math, but she cannot teach. She needs to go back to school to get a teaching degree!! The only people who did OK in this class were the ones who already knew the material...basically, do it on your own!!!
The only people who will do well in her class are those with degrees from china. Best of luck to the rest. My advice: Get a chineese tutor NOW. The material is not difficult but this prof. is.
Very good teacher. The material is not very easy, but she was explaining everything very very good. Her exams were not easy, but fair. Eventhough the class was huge, she asked and answered questions. Very good!!!!!
Very helpul and clear. The material is hard, but don't take it out on the teacher. She's a good teacher. Asgs are hard but will prepare you for the final.
Don't make mistake of thinking it is harmless, easy course. Take it seriously from beginning. Pace will pick up and she won't spend much time on later topics; explanations won't be as clear. Seems rather willing to help if you manage to get on her good side early; otherwise is rather condescending.
No Comments
Very bad teacher, if you wanna fail this course go and take it with her, she more than tough and mean marker for both assignments and exams. She beleive in herself like she knows evrything but instead she made many errors. BAD VERY BAD....
To everyone else who posted: C-R-Y about it.
She sucks big time.she talks so nicely in the class but when you go and talk to her personally she shows no interest in you.The Final was ok and so were the midterms but the assignments were ****ing hard.In the second midterm 39 students got less than 5, and that tells you the story.
I though she was a good teacher. She always comes prepared and on time, and knows her stuff and how to explain it. The material is hard, some of it different, I think the other people here are taking it out on her.
i had this course last summer, but never ever want to take any other course with her. she explains good, handles the class perfectly,(with a very fast pace tho) but her exams are freaking hard; she doesn't give partial marks at all; she is not that clear when asking her a question either!!
She gets vert excited when explaining. Sometimes to much. But she explains well, she's fair and actually cares.
Maybe this is his first network class, she did make clear about what she said, but the text content is for beyond those,and she should chose a better TA next time!
First of all, I would like to say that this is a hard course. Dr. Narayanan does a very good job teaching it, she gives several examples in class and wants students to understand. The only thing is that in some sections she does the easy examples. But overall she is a good teacher, I recommend you take this course with her.
Dr. Narayanan is a pretty good teacher, and she makes the course relatively easy and straightforward. This is an introductory class, so don't expect too much advanced material. Still, it was a pretty enjoyable experience. Not too much different from an undergrad course.
I agree with the comment left on 1/8/06. Dr Narayanan is very clear, encourages students to interact, gives a lot of examples. She is very energetic and a great lecturer, just wish she smiled more often! I found the COMP238 material quite challenging. The assignments are very long and require research. Would take her again in a heartbeat!
A real graduate-level course Presenting a broad view on the subject while motivating self-study and research! A must for everyone who's into wireless networking. She's very nice and helpful and most approachable. If you prefer to do a practical project though, you gotta do it all by yourself.
Great teacher best in comp 232. Made a poorly designed course more flavourful. Textbook has little more value then toilet paper. If you are unfortunate enough to have to take this course take it with her. If you don't need to take this course and are enjoy pain can't think of anything more painful.
Excellent teacher. Very clear, methodical, good use of slides, does lots of examples, excellent teacher to take for comp 232. Very available answer questions as well, I went to her office three times and all three were outside of her office hours. The assignments push you but the tests are fair.
Although the teacher is a very hard marker, she does it for the student's own good. In the beginning of the semester I was struggling but with her help managed to well in the course. If a student isn't willing to work for his/her grade then they deserve the mark they get. Lata is a very helpful professor, her door is always opened for students.
Absolutely the best teacher for this course!! Extremely clear and helpful. She uses the clicker to gauge the classes understanding and teaches based on this. That's how a class should be taught. I specifically waited a year just to take this class with her and it paid off. If you want to understand the material and do well take her. This is a difficult course and the avg is always around D so a good teacher is important.
She did a decent job teacher the material, she knew what she was doing, test/asg corrected almost the week after. If you just follow in class youll get a good mark.
I strongly recommend to take this research course. You will get real taste of research. You can learn a lot,professor's explanation and interest levels are great. If you have interest on subject, attend classes attentively and little effort gives good grade.
Material is not that difficult, but what you learn in class doesn't apply for assignments nor exams. Mid-term was okay. The final was brutal and what made it worse was the NEGATIVE GRADING! You got 3 right and 3 wrong, you get zero. Horrible system to incorporate. This is definitely not an easy course but the teacher does explain well. She's good.
Very hard course but she is a very good teacher. She makes worksheets and she goes thorough everything twice if you want and makes you participate in class with questions. She is a kind of teacher that makes a hard class an easy class of course if and only if you follow it day by day. Otherwise this course is brutal. Negative marking is also bad..
Very good and reasonable teacher. The course material is difficult but she does her best to explain it. Lectures are well organized and consistent.
I am glad I took Dr lata's course. She is very knowledgeable and explains everything clearly in class.
The BEST teacher ever! She explains very well and makes you work for your grade. Midterm may have been hard but was fair. You should be prepared for it if you go to class and do the work given. Final exam was brutal because of negative marking. Despite how hard the course was, you will definitely understand with her. Would love to have her again.
Knows the subject but unfortunately is terrible at teaching it. Her pace is ridiculous and she only speeds up if you ask to go slower. Only posts answers to an assignment less than 24 hours before a midterm (which there are 2 of, and a final). Class average is terribly low. The subject itself is horrible, and she doesn't make it any better.
She's definitely the best teacher I had last semester! Loved her way of teaching. She's not the easiest, but she makes sure you understand the material and her classes are very interactive.
I think she is a good teacher, clearly she knows the subject and in my opinion explains it well. She answers students in class (so my point is there is participation) and after class she takes time to answer and explain student's questions. The class can be a bit hard, 2 midterms and 5 assignments, but if you go to class and follow you'll be fine.
She really knows and understand what she's talking about! You won't find too many prof like her. Her lectures are so important, so don't miss any!
She really knows and understand what she's talking about! You won't find too many prof like her. Her lectures are so important, so don't miss any!!
A good professor. Teaches very well. I would say the best lectures I ever had in Concordia. Makes you work a lot (like really a lot). She puts quiz every class which adds to the programming assignment and theory assignment you will be having at the same time. But if really want to learn something, she is the one.
I thought she would have some original material of her own to make it simple for the CLRS book which is the heart beat of the course, but what she teaches and eg are frm the MIT opencourseware where the original author teaches, nothing more than that. She is not genius or inspirational. Tough exams, go thru MIT probs A-Z before mid and final.
Very good professor, teaching with her dedication.
She is a nice and intelligent teacher and truly cares about her students. She wanted you to learn and she avoids any unnecessary formality, so all you have to do is to do your challenging homework and read the material and you'll be fine and happy at the end of the semester.
Took her twice (for this and COMP232). My favorite teacher at Concordia. She really knows her stuff & wants students to understand everything perfectly. She takes the time to address what exactly people have difficulties with & tries to take in as much feedback as possible. Lectures are great & really important. Her pace is pretty fast though.
Algorithm Design is not an easy course but she gave a good mark. However, you still need to work hard on it.
Lata is a hard teacher. Now granted she knows her stuff very well, her notes are subpar. She does examples in class which are extremely helpful, but she goes at extremely fast pace, impossible to follow. Her handwriting is not legible in her slides, so it makes using them as a reference difficult. Tests extremely hard. Class avg 45% midterm. Avoid.
This is one of the most knowledgeable professor in the field of theoretical of computer science. she knows her stuff inside out. she can answer any question on the spot compare to other professor that can't even answer a simple question. 1000% I would take her again and any future student, if you want to LEARN take her !
Worksheets given, but no solutions posted. Her pace is too fast to follow in class, and her handwriting is hard to understand at home when trying to review. Solutions to assignments given day before midterms. She is quite knowledgable in office hours, but those who don't go to them will have a hard time. Use Neso Academy online. Avoid if possible
Tough, but fair. Taught the course really well. Tip: Write down those multiple-choice clicker quiz questions & answers, along with her explanations as to why the choices are right or wrong. The material of the course is pretty light, but a lot of MC questions are written to trip you up, so you really need to master everything to do well.
If you are not prepared to work hard for this class you won't pass. Write down her notes as she writes on the board copy the clicker questions and the answers. Your hand will hurt from writing but you will thank me later. Make sure you master theory as much as exercises. It will be hard but interesting she is really good
"Mrs can you relax?" was what a student had said mid way through the semester! Yelled it out in class.
She is very clear with her instructions and answers questions well.
Amazing prof. lots of homework but it made us prepared for the exam.
Lata goes super fast, she will get frustrated when someone does not understand what she explains and does not like taking feedback. When asked if she could give bit more time for quizzes (she gives less than 30 seconds for a question) she says no because she feels she is doing it the right way and then complains that her class has lowest grades.
I took her class comp335 and this course is extremely difficult. But she is an amazing teacher. Though sometimes she goes very fast in class but if you study for the quizzes then you will be able to catch up. There are a lot of assignments and they are pretty difficult and take a lot of time. Advice- study regularly, attend all the classes.
She is one of the best professor in Concordia. she deserves better rates. She goes slightly fast to give many examples. People complains at first but eventually they realized that it is very helpful for the assignments. I wish she teaches more courses for undergraduates.
Dr. Lata has a very clear mind and know everything in turing machine, her handwriting is very helpful to review the material and solve the assignment questions.
Dr. Narayanan is an excellent educator. In lectures, she will make you work through problems, and though it is tiring and hard work, you will learn lots with her. She is a teacher who really cares about her students fully understanding the content, rather than just caring about grades. She gives very fair exams. Would highly recommend.
COMP 335 has tricky multiple choice questions.
As long as you attend the lectures and tutorials regularly, you should be fine. Found tutorials to be very useful for assignments, quizes and exams.
She knows her stuff very well. Does a lot of examples in the class itself which is useful. Also found tutorials to be very useful.
Prof Lata knows her material well, and she really "teaches", unlike other profs.
Dr Narayan was truly the best teacher I ever had at Concordia. She is very knowledgeable and cares about her students. If you show up to every lecture, you are sure to ace this class. Her explanations are clear and her examples directly represent the material. She will go over anything twice or more if anyone doesn't understand. A++ teacher
She is good prof. Her lectures were good but sometimes she would go fast, especially near the end of the semester. The assignments, quizzes and tutorials are crucial to understand the material and prepared us really well for the exams. The midterm and final exam were really fair. Overall an interesting course and I had a good experience with it
She teach really well, attend the lecture and the tutorial and you should be good, get the best possible grade on the assignment and midterm as the final exam for this class is always brutal same for comp 232.
This teacher cares about her students. She always did practice problems with us that were similar to exam questions. Midterm and final was hard but if you understand the suggested problems you're fine. The only thing is she can go kinda fast during lectures but it is to have time to do practice problems with us.
This teacher is among the best teachers I have ever had. She cares about the students' success and doesn't hesitate to repeat concepts when needed. The only thing is that the midterm and final had some tricky questions, but if you show up in class, do the in-class exercises and the textbook / assignment problems you'll be fine.
One of the best teachers I've had at Concordia. Really smart woman.
I'm not a English native speaker and my English is very bad. But she can make me understand everything in her lecteur! Imagine how powerful is her teaching!
She's a good prof, I found that although she has a harsh personality at times she really cares about her students doing well. Not sure about in other classes but in 335 she can be a bit pedantic but it's because precise definitions matter. Put in the work and she will return your efforts double, if you slack off though don't expect to pass.
Great teacher
the aiman hanna of comp335
Lata understood the material very well and had amazing lectures. Assignments were tough
Class Info
Attendance Mandatory
35%
Textbook Required
37%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Improving
+0.54 avg changeRatings by Course
COMP338
5.0
(1)COMP7251
5.0
(2)COMP232
4.7
(14)COMP6651
4.7
(6)COMP335
4.2
(28)Difficulty by Course
COMP348
5.0
238
4.0
COMP239
4.0
COMP6651
3.8
COMP238
3.7