3.6

Lata Narayanan

Computer Science - Concordia University

3.6
Quality
3.6
Difficulty
87%
Would Retake
94
Reviews
3.6
Quality
3.6
Difficulty
3.7
Helpful
3.6
Clarity

87%

Would Retake

94

Reviews

Rating Distribution
Official

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 rating
Class Info

Attendance Mandatory

35%

Textbook Required

37%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 21 grades
Most common grades:
A (12)
Not sure yet (9)
B+ (3)
Grade Distribution
A(14)B(1)C(0)D(0)F(0)A-/B+(6)
Based on 30 reported grades
A: 12
Not sure yet: 9
B+: 3
A-: 3
Common Tags
Gives good feedback (7)
Amazing lectures (7)
Clear grading criteria (6)
Caring (6)
Accessible outside class (5)
Lots of homework (5)
Respected (4)
Tough Grader (4)
Rating Trend

Improving

+0.54 avg change
Jan
Mar
Apr
May
Dec
Jan
Last 6 months
Ratings by Course

COMP338

5.0

(1)

COMP7251

5.0

(2)

COMP232

4.7

(14)

COMP6651

4.7

(6)

COMP335

4.2

(28)
+6 more courses
Difficulty by Course

COMP348

5.0

238

4.0

COMP239

4.0

COMP6651

3.8

COMP238

3.7

Reviews (94)
2.0
3.0
COMP238
Nov 16, 2002

No Comments

2.0
5.0
COMP238
Nov 22, 2002

Terrible; crappy

2.0
5.0
COMP238
Dec 7, 2002

No Comments

1.0
5.0
COMP238
Dec 9, 2002

not a good prof.

1.0
4.0
COMP238
Dec 11, 2002

No Comments

2.0
5.0
COMP238
Dec 12, 2002

No Comments

2.0
5.0
COMP238
Dec 15, 2002

Listening to her makes u wonder if u will go insane in the near future

4.0
4.0
COMP238
Dec 16, 2002

She explains very well in class, but her exams are very difficult

5.0
4.0
COMP238
Dec 17, 2002

Good teacher, hard midterms. Fast-paced, but if you can keep up you'll be fine

3.0
3.0
238
Dec 18, 2002

Good teacher, she knows her stuff, but not efficient to teach it

1.0
4.0
COMP238
Dec 20, 2002

No Comments

5.0
4.0
COMP238
Dec 21, 2002

Only those say that she's a hard teacher who has never seen a hard one in life.

5.0
3.0
COMP238
Dec 21, 2002

Very good teacher. I wish and hope she teaches other courses as well

2.0
5.0
238
Jan 8, 2003

Look at her eyes when she teach, and you will see how far math can drive insane

4.0
3.0
COMP238
Jan 12, 2003

Not alway easy to follow her speed but dedicated and clear

5.0
2.0
COMP338
Feb 19, 2003

rocks.

1.0
5.0
COMP238
Mar 19, 2003

No Comments

1.0
5.0
COMP238
Apr 12, 2003

Bad explanation an also very very bad marking

2.0
4.0
COMP238
Apr 30, 2003

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

5.0
3.0
COMP238
Sep 12, 2003

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

1.0
5.0
COMP238
Grade: A
Mar 14, 2004

no questions allowed

5.0
3.0
COMP239
Jun 14, 2004

She gives no part marks. Its either right or wrong with her.

5.0
2.0
COMP238
Sep 13, 2004

excellent teacher, fair exams, well organized, very approachable

2.0
4.0
COMP238
Dec 6, 2004

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.

2.0
1.0
COMP238
Dec 10, 2004

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.

2.0
5.0
COMP238
Grade: A
Dec 20, 2004

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%!!!!

2.0
5.0
COMP238
Dec 20, 2004

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.

1.0
5.0
COMP238
Dec 20, 2004

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!!!

1.0
5.0
COMP348
Dec 29, 2004

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.

5.0
2.0
COMP238
Jan 2, 2005

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!!!!!

5.0
3.0
COMP238
Grade: A
Jan 5, 2005

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.

3.0
4.0
COMP238
Jan 7, 2005

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.

1.0
3.0
COMP238
Jan 8, 2005

No Comments

1.0
3.0
COMP238
Jan 8, 2005

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....

5.0
1.0
COMP238
Jan 12, 2005

To everyone else who posted: C-R-Y about it.

2.0
3.0
COMP238
Jan 16, 2005

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.

5.0
4.0
COMP238
Mar 3, 2005

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.

2.0
5.0
COMP239
Apr 24, 2005

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!!

4.0
4.0
COMP239
Sep 13, 2005

She gets vert excited when explaining. Sometimes to much. But she explains well, she's fair and actually cares.

3.0
4.0
COMP6461
Jan 7, 2006

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!

5.0
3.0
COMP238
Jan 8, 2006

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.

4.0
2.0
COMP6461
May 11, 2006

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.

5.0
3.0
COMP238
Apr 25, 2008

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!

5.0
3.0
COMP7251
May 21, 2008

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.

5.0
3.0
COMP232
Feb 18, 2010

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.

5.0
2.0
COMP232
Jan 2, 2011

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.

5.0
4.0
COMP232
Jan 9, 2011

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.

5.0
3.0
COMP232
Mar 3, 2011

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.

4.0
3.0
COMP232
Jan 3, 2012

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.

5.0
1.0
COMP7251
Jun 17, 2013

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.

3.0
3.0
COMP232
Dec 7, 2013

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.

5.0
5.0
COMP232
Dec 9, 2013

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..

5.0
1.0
COMP232
Feb 7, 2014

Very good and reasonable teacher. The course material is difficult but she does her best to explain it. Lectures are well organized and consistent.

5.0
4.0
COMP6651
Mar 26, 2014

I am glad I took Dr lata's course. She is very knowledgeable and explains everything clearly in class.

5.0
5.0
COMP232
May 13, 2014

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.

2.0
5.0
COMP335
Dec 1, 2014

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.

5.0
3.0
COMP232
Jan 15, 2015

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.

4.0
4.0
COMP335
Feb 26, 2015

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.

5.0
3.0
COMP335
Grade: A+
Apr 12, 2015

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!

5.0
3.0
COMP335
Apr 12, 2015

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!!

5.0
4.0
COMP6651
May 1, 2015

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.

3.0
4.0
COMP6651
Sep 18, 2015

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.

5.0
5.0
COMP6651
Jan 25, 2016

Very good professor, teaching with her dedication.

5.0
3.0
COMP6651
Grade: A
Feb 17, 2016

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.

5.0
4.0
COMP335
Grade: Not sure yet
Dec 1, 2016
Would take again

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.

Gives good feedback
Respected
Skip class? You won't pass.
5.0
3.0
COMP6651
Grade: A+
Jan 12, 2017
Would take again

Algorithm Design is not an easy course but she gave a good mark. However, you still need to work hard on it.

Gives good feedback
2.0
5.0
COMP335
Nov 30, 2017
Wouldn't take again

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.

Tough Grader
TEST HEAVY
Tests are tough
5.0
4.0
COMP335
Grade: Not sure yet
Dec 1, 2017
Would take again

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 !

Gives good feedback
Clear grading criteria
Tests are tough
1.0
5.0
COMP335
Grade: Not sure yet
Dec 3, 2017
Wouldn't take again

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

ACCESSIBLE OUTSIDE CLASS
Caring
Tests are tough
5.0
3.0
COMP335
Grade: A
Dec 26, 2017
Would take again

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.

Tough Grader
Amazing lectures
Caring
5.0
4.0
COMP335
Dec 29, 2017
Would take again

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

Tough Grader
Gives good feedback
BEWARE OF POP QUIZZES
2.0
1.0
COMP233
Oct 25, 2018
Wouldn't take again

"Mrs can you relax?" was what a student had said mid way through the semester! Yelled it out in class.

Tough Grader
Get ready to read
4.0
3.0
COMP335
Grade: A
Apr 3, 2019
Would take again

She is very clear with her instructions and answers questions well.

Graded by few things
5.0
3.0
COMP232
Jun 10, 2019
Would take again

Amazing prof. lots of homework but it made us prepared for the exam.

Gives good feedback
Respected
Accessible outside class
1.0
4.0
COMP335
Grade: Not sure yet
Dec 11, 2019
Wouldn't take again

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.

Lots of homework
Graded by few things
Lecture heavy
4.0
5.0
COMP335
Grade: A
Dec 19, 2019
Would take again

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.

Lots of homework
Skip class? You won't pass.
Beware of pop quizzes
5.0
5.0
COMP335
Grade: A
Dec 19, 2019
Would take again

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.

Gives good feedback
Respected
Lots of homework
5.0
3.0
COMP335
Grade: B+
Jun 4, 2020
Would take again

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.

Participation matters
Inspirational
Amazing lectures
5.0
4.0
COMP232
Grade: A-
Feb 23, 2022
Would take again

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.

Lots of homework
Skip class? You won't pass.
Clear grading criteria
4.0
3.0
COMP335
Grade: Not sure yet
Apr 7, 2022
Would take again

COMP 335 has tricky multiple choice questions.

5.0
3.0
COMP335
Grade: A
May 9, 2022
Would take again

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.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
COMP335
Grade: A
May 9, 2022
Would take again

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.

Participation matters
Amazing lectures
Clear grading criteria
5.0
3.0
COMP335
Grade: Not sure yet
Oct 23, 2022
Would take again

Prof Lata knows her material well, and she really "teaches", unlike other profs.

Accessible outside class
5.0
3.0
COMP335
Grade: Not sure yet
Dec 19, 2022
Would take again

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

Get ready to read
Clear grading criteria
Lots of homework
4.0
3.0
COMP335
Grade: B+
Dec 27, 2022
Would take again

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

Caring
Lecture heavy
Accessible outside class
3.0
4.0
COMP335
Grade: B-
May 17, 2023
Would take again

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.

Tough grader
Amazing lectures
Respected
4.0
4.0
COMP232
Grade: A
Dec 29, 2024
Would take again

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.

5.0
3.0
COMP232
Grade: A-
Jan 13, 2025
Would take again

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.

Amazing lectures
Caring
Accessible outside class
5.0
4.0
COMP335
Grade: A
Mar 27, 2025
Would take again

One of the best teachers I've had at Concordia. Really smart woman.

Tough grader
Amazing lectures
Caring
5.0
1.0
COMP335
Grade: Not sure yet
Apr 23, 2025
Would take again

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!

4.0
4.0
COMP335
Grade: A-
May 16, 2025
Would take again

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.

Tough grader
Clear grading criteria
Gives good feedback
5.0
3.0
COMP335
Dec 7, 2025
Would take again

Great teacher

5.0
3.0
COMP335
Grade: Not sure yet
Dec 9, 2025
Would take again

the aiman hanna of comp335

Amazing lectures
Caring
Accessible outside class
4.0
4.0
COMP335
Grade: B+
Jan 1, 2026
Would take again

Lata understood the material very well and had amazing lectures. Assignments were tough

Participation matters
Amazing lectures
Lecture heavy
Class Info

Attendance Mandatory

35%

Textbook Required

37%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 21 grades
Most common grades:
A (12)
Not sure yet (9)
B+ (3)
Grade Distribution
A(14)B(1)C(0)D(0)F(0)A-/B+(6)
Based on 30 reported grades
A: 12
Not sure yet: 9
B+: 3
A-: 3
Common Tags
Gives good feedback (7)
Amazing lectures (7)
Clear grading criteria (6)
Caring (6)
Accessible outside class (5)
Lots of homework (5)
Respected (4)
Tough Grader (4)
Rating Trend

Improving

+0.54 avg change
Jan
Mar
Apr
May
Dec
Jan
Last 6 months
Ratings by Course

COMP338

5.0

(1)

COMP7251

5.0

(2)

COMP232

4.7

(14)

COMP6651

4.7

(6)

COMP335

4.2

(28)
+6 more courses
Difficulty by Course

COMP348

5.0

238

4.0

COMP239

4.0

COMP6651

3.8

COMP238

3.7

Similar Professors