3.7

Farideh Tadayon-Navabi

Computer Science - Arizona State University

3.7
Quality
2.6
Difficulty
67%
Would Retake
349
Reviews
3.7
Quality
2.6
Difficulty
3.8
Helpful
3.7
Clarity

67%

Would Retake

349

Reviews

Rating Distribution
Official
349 total ratings

5

140

4

99

3

42

2

30

1

38

What Students Say

DEFINITION OF AN AMAZING COLLEGE PROFESSOR

CSE110 - 5.0 rating

Amazing prof, assignment-based class

CSE205 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 174 grades
Most common grades:
A (66)
A+ (57)
B (23)
Grade Distribution
A(123)B(23)C(12)D(4)F(1)A-/B+(14)
Based on 189 reported grades
A: 66
A+: 57
B: 23
Not sure yet: 9
Common Tags
Clear grading criteria (54)
Beware of pop quizzes (47)
BEWARE OF POP QUIZZES (35)
Caring (33)
Lots of homework (33)
Skip class? You won't pass. (22)
Lecture heavy (19)
Tough grader (19)
Rating Trend

Declining

-1.14 avg change
Sep
Dec
Feb
Mar
May
Jun
Last 6 months
Ratings by Course

COS126

5.0

(1)

CSE100

4.2

(22)

CSE101

4.0

(1)

CSE220

4.0

(1)

CSE110

3.8

(126)
+2 more courses
Difficulty by Course

CSE194

5.0

CSE205

2.7

CSE110

2.6

CSE100

2.1

CSE101

2.0

Reviews (300)
5.0
1.0
CSE110
Aug 25, 2008

Great Professor. She's really nice, class isn't manditory, practically gives answers to the tests if you pay attention, lets you use a sheet of paper on exams. Accent is a little hard to understand sometimes, but i got by with little trouble. You can pretty much ace the class if you go to the lab and catch a lecture every now and then.

4.0
3.0
CSE110
Nov 5, 2008

She is teaching her class well, but sometimes reading out of power point gets really boring. Overall, she can be really helpful.

5.0
1.0
CSE110
Nov 10, 2008

She is one of the BEST teachers I've had by far (and I've taken A LOT of classes!). It's not a difficult subject. PRACTICE writing programs and you'll have no problem. Lots of help available and "cheat sheet" for tests! She is a fun teacher to have and really cares that you understand the material and get help if needed. Accent is NOT bad. :o)

5.0
1.0
CSE110
Nov 10, 2008

One of the BEST teachers at ASU Tempe! Really cares that you understand the subject-lots of help available. You'll do fine if you go to classes and practice writing your own programs. Like learning a new language Practice makes perfect! She is not hard but wants you to understand the concepts. Her accent is not bad and fun at times. :o) VERY NICE!

5.0
1.0
CSE205
Nov 18, 2008

I had Navabi for both CSE 205 and 110. I loved both classes! She is definitely one of the best profs I've had. The textbook is really easy to learn from and so are her lectures. Class is worth going to! She is very helpful. I usually have trouble understanding accents, but hers wasn't difficult to understand at all. Drops lowest test and assignment

5.0
1.0
CSE110
Dec 13, 2008

Great professor! I had never taken a computer class, but she definitely got me interested in the subject. The tests aren't bad because you get a page of notes. The discussion board is very helpful for assignments she will give some parts during class. I enjoyed the class so much that I'm taking her for 205 next semester!

5.0
1.0
CSE205
Dec 16, 2008

She is very nice, structures grades kindly so that the required homework becomes beneficial if completed. Tests are straightforward and relevant to the homework. You dont need to show up for class if you can manage the homework on your own, except for the occasional quiz. Do the homework early though, you're given a large amount of time for a reaso

5.0
1.0
CSE205
Jan 16, 2009

Very nice professor. Homework is interesting & not too hard. Sometimes takes a while to do, but she gives you plenty of time to do it. Tests are clear & relate to the homework. You also get a double-sided sheet of paper of notes to help you during the tests (incl. the final). If you have any Qs she is helpful & understanding. Has a sense of humor.

5.0
3.0
CSE110
Jan 17, 2009

Programming is not easy for beginners, but you can get help from her or her many TAs. Attend the labs for good experience. Give lots of time to the assignments. The textbook at the start of the course, but not in the 2nd half unless you are having trouble. Very good at explaining concepts in detail; she knows her stuff. If you try, you'll do fine.

4.0
5.0
CSE110
Apr 2, 2009

I absolutely hated this class. There were quizzes every week and you are allowed to have a partner but I only got A's on my quizzes because of my partners. The tests would be semi-difficult and others would be very hard. I wish I took Mutsumi for this class instead.. she explains everything more clearer. Read the book and dont sell it for CSE 205.

5.0
2.0
CSE100
Apr 2, 2009

Navabi makes C++ easy! She knows what she's talking about, and gives out a lot of useful handouts, and quizzes (sometimes partner quizzes, sometimes individual). She'll even let you come to her office and bring your laptop, and she'll help you with your C++ assignments step by step. Also, she drops the lowest midterm & lowest two quizzes. AWESOME!!

5.0
2.0
CSE100
May 8, 2009

She makes it very easy to do well in this class. Assignments, quizzes, and tests are all reasonable... really nice during office hours, too. I will definitely take her for as many programming classes as I can in the future.

5.0
2.0
CSE100
May 8, 2009

Professor Navabi is an awesome teacher. She really cares about her students and is extremely helpful. Obviously taking programming for the first time, it was a bit tricky. However, the book is your best friend. Soooo many examples to learn from. On assignments, a few of the TAs (along w/ Navabi) were super helpful. Use them. You won't regret it.

5.0
1.0
CSE205
Jun 24, 2009

Tadayon-Navabi was very nice and enthusiastic about her subject. While not always clear, she will do whatever she can to answer a question both in class and on the discussion board. Attendance not mandatory. She drops the lowest HW assignment and the lowest exam but you should study. The concepts are focused on more than the Java. Recommended!

5.0
1.0
CSE110
Aug 7, 2009

she is awesome! i love her!

5.0
1.0
CSE110
Sep 25, 2009

The Best Teacher for JAVA

5.0
1.0
CSE100
Dec 9, 2009

cse100 and cse205: Her classes are beyond easy. She is very helpful and accommodating, but because she wants everyone to get an A, attendance is mandatory (weekly quizzes). This sucks because the class moves very slowly and sitting through lectures on stuff a decent student figured out a month ago... it gets old. Still recommend though.

5.0
1.0
CSE110
Dec 20, 2009

Professor Navabi is an excellent teacher. She is very helpful with assignments, grades generously, and often gives extra credit. She is fairly clear and understandable. Overall she was one of my best professors this semester.

5.0
3.0
CSE205
Mar 21, 2010

Navabi is an extremely helpful and clear teacher. The CSE 205 class is 60% tests, 40% assignments, and 5% extra credit quizzes (read: attendance). The assignments are easy. Tests are mostly conceptual questions in a coding class, and can be difficult.

5.0
5.0
CSE205
Mar 31, 2010

She makes the class extremely easy if you know what you are doing. She gives you the skeleton code for most of the homework, and tells you exactly what your code should be like/do. Even if you cannot attend her office hours/lab hours, you can post the questions online in the discussion board and she will answer them in the same day. Take this class

4.0
2.0
CSE205
May 14, 2010

She clearly loves teaching this class. Tests are not too difficult: She lets you use one cheat sheet and she gives out a study guide with the answers on them. Do not wait until last minute to do the weekly programming assignments. She drops the lowest hw grade, drops the lowest test grade (which may be the final), and lowest quiz(zes).

5.0
3.0
CSE100
May 16, 2010

Great professor. Really cares about the students and teaches in a way so that all will understand. Class does require a significant time investment, especially the programming assignments. Highly recommend this teacher.

4.0
1.0
CSE100
May 25, 2010

Really good professor, and the course is super-easy! She and her TAs are always willing to help after class and outside class. She does have a strong accent, but nobody I know had any problem understanding her. Was not interested in the subject beforehand, now it's my major!

5.0
1.0
CSE205
Aug 25, 2010

Great teacher that made a hard class very easy. Wish she can help teach all my programming class.

5.0
2.0
CSE110
Oct 30, 2010

She's great! Hope to get her again for next semester.

5.0
3.0
CSE110
Nov 9, 2010

I knew nothing going in, and going out I have a good knowledge of the basics of Java. Navabi is incredible as a professor. Wants students to learn. Funny quips in class. Responds to e-mails quickly. Most quizzes are group/partner. Lab TA's are super helpful. Grade is based on best 2 of 3 test, mandatory final, quizzes, and assignments. Recommended.

5.0
3.0
CSE110
Nov 12, 2010

Great Professor. Always willing to help. Extremely smart and knows her stuff. VERY good teacher. You'll know the material very well after taking her.

4.0
2.0
CSE100
Nov 23, 2010

Pretty easy class. 8 Assignments that aren't too hard and she drops the lowest one. She drops the two lowest quizzes. Lets you use 1 page double sided cheat sheet for each test. Labs are really easy if you go to them. She is kind of hard to understand, teaching methods are questionable.

4.0
1.0
CSE100
Dec 4, 2010

one of the best!!! with her class is so easy. 3 tests lowest drop, 8 coding assignments drop the lowest one too, 8 or 9 quizzes and drop the lowest two! one extra credit. so fun class and labs are so easy too, you will get the %10 lab just for attending the labs. cool teacher lol :)

5.0
1.0
CSE110
Dec 9, 2010

Excellent teacher. Very helpful and approachable, and very thorough when going through the material. Majority of the weekly quizzes were open note/group, and she drops your lowest test score as well. Tests are very manageable as long as you pay attention and do the assignments.

5.0
3.0
CSE100
Dec 11, 2010

Great Teacher! Definitely recommended! She's very good at teaching, very helpful, and very nice and has a good sense of humor as well. I learned a lot in her class and had never taken the subject before. She also drops the lowest test grade.

5.0
1.0
CSE110
Jan 18, 2011

She scares people by saying the class is very difficult, but it's not the case. Everything in the class is time-consuming but easy. If you have some programming background, you don't even need to go to class. If you are new to the field, she would help you all she can. Definitely take the class with her if it's needed for your major.

5.0
1.0
CSE100
Apr 26, 2011

this is my favorite teacher! I was a education major and because of this class and this teacher I am now a computer science major. Tests aren't bad, you can have a sheet of notes while taking tests. Homework is a bit time consuming but there is lots of help if you need it!

5.0
1.0
CSE205
Jul 25, 2011

The assigned work was pretty easy. Almost everything was spelled out in lectures (available on blackboard). Quizzes weren't really quizzes..the answers were gone over before turning it in. I did learn a lot of 'programming' from the course, so I suppose the teaching style works.

5.0
2.0
CSE110
Aug 7, 2011

I think she is a great professor. Probably one of the best I've had. She is very fair, even generous, with her grading. She covers the general concepts for the programming assignments. Clear with what is expected for tests. Very approachable. I would defiantly recommend taking your CSE classes with her!

4.0
1.0
CSE205
Sep 4, 2011

Class was very easy and she gives out lots of extra credit and opportunities to keep your grade high. Took her for 110 as well.

5.0
2.0
CSE205
Oct 4, 2011

Navabi is one of the better CSE profs around. Very clear and her grading is very generous. That doesn't mean the class is easy, but she is willing to help you in anyway she can. Definitely recommend taking her if you have the chance.

2.0
3.0
CSE100
Oct 24, 2011

She has a very difficult to understand accent a makes tons of mistakes. Constantly corrected by class. The book was excellent though. You could completly ignore her in class and just read to get an A. Only reason attendance is mandatory is because she has random quizes in class.

5.0
2.0
CSE110
Oct 27, 2011

This class is not so hard you put some work into it. She tries interacting with the class to help them to learn and even tries her best to get the help you need to pass the course.She also can have some funny jokes that could make you laugh. I believe she does this to relieve some of the stress of the class.

5.0
1.0
CSE110
Dec 11, 2011

I enjoyed this class so much that I've been writing random Java programs in my spare time. I understood the material quickly, but I'd recommend at least skimming through the textbook. Navabi explains the notes well, she's very friendly, and she constantly emphasizes getting help from tutors. Looking forward to her teaching my CSE 205 class!

5.0
1.0
CSE100
Dec 16, 2011

Loved this class, Navabi is a wonderful instructor. The labs are incredibly helpful and definitely prepare you for your Assignments. It's an easy class if you focus and keep up with your reading and hw.

5.0
1.0
CSE100
Dec 18, 2011

I did not read the textbook at all for this class, nor did I have any prior programming experience, but I still got an A+. If you go to all the lectures and finish the homework on time, you're set. The labs are extremely helpful, and the TA was super nice.

5.0
2.0
CSE100
Dec 24, 2011

Enjoyed this class. Prof. Navabi makes programming easy and I highly recommend her. Everything you learn in class can be applied to the labs and assignments which makes studying for the tests easy.

3.0
2.0
CSE110
Jan 5, 2012

I had little to no experience in programming prior to this course. If you are in my situation then I would attend the early lectures with the later ones not being entirely necessary. She does give unannounced quizes, but you can usually guess when those are going to be given. Read the book and google for help and you should be fine. Decent prof.

4.0
3.0
CSE110
Feb 14, 2012

Navabi is a good teacher. She'll answer any questions & encourages you to seek extra help from tutors/office hours. She gives quizzes randomly. Go to BY210 for extra help if you need it & you will be good. We got quite a bit of extra credit which gave me an A. I am in Nakamura's 205 class & I think Nakamura is better. Both are good though!

5.0
1.0
CSE100
Mar 30, 2012

As with most I came into this class with no prior programming experience, but am leaving it with an amazing knowledge of basic C++ and my major switched to CE. The labs always come prior to assignments and prepare you for them, and the assignments themselves (There are only 8 total) can be hard, but you feel rewarded when you finish.

4.0
1.0
CSE205
Apr 2, 2012

She does give out a lot of extra credit quizzes and drops the lowest test score. She teaches directly from the stock powerpoints, though. Accent is a little weird at first, but easily understood. She also helps out with WCS and is extremely helpful there. (She has a great sense of humor!)

5.0
2.0
CSE205
Apr 30, 2012

Navabi is very helpful to her students and at times can be goofy. There were many resources available for this class. The tests are easy if you study.

5.0
2.0
CSE110
May 1, 2012

Really nice and helpful, the class is fairly easy as well. Great teacher to begin your CSE path with.

5.0
3.0
CSE205
May 1, 2012

Excellent teacher. You should attend classes to get a good grade. She is very helpful and funny. You will learn a lot in this course. I really enjoyed it.

5.0
3.0
CSE205
May 7, 2012

Navabi is a great teacher, very nice and helpful. Not much else to say really, you can't go wrong with this one.

5.0
1.0
CSE205
May 9, 2012

Professor Navabi is definitely my favorite professor at ASU. She's nice, lenient, has a sense of humor, and regularly encourages students to get help. It's obvious that she knows Java very well and she's great at teaching it. I'm actually going to miss her class, I wish she would teach my future CSE classes. :)

5.0
1.0
CSE205
May 13, 2012

Very clear, very easy grader. She keeps presentations lively. Exams are sometimes worded poorly, but very forgiving. Her TAs are extremely helpful as well. I completed an honors project through her - the work was fun, and it helped my understanding of the course. Highly recommend for anyone.

4.0
2.0
CSE205
May 30, 2012

Easy, but a lot of material.

4.0
1.0
CSE110
Jul 30, 2012

Lectures pretty much come from the book--I turned to whatever page she was covering (skips around a lot) & followed easily. Allows notes for exams, DEFINITELY take advantage of this! Gives in-class quizzes instead of taking attendance, so best to come. Lots of hand-outs & links for extra help.

4.0
1.0
CSE205
Jul 31, 2012

Friendly, answers questions well but sometimes misunderstands--but then the TA answers, so it all works out. Goes over some material far too slowly and other far too quickly, but everything is available online to go over at your leisure. Stresses what's important on the job & in later classes. Easy points on in-class quizzes, so don't skip!

4.0
4.0
CSE205
Sep 16, 2012

She is good teacher.Let's you use notes on test.Read textbook and practice, and should be good.She not too big on attendance, but will hold it against you if you are not doing well.If your doing okay in the class and atten lecture she is willing to help.Overall good instructor.

5.0
2.0
CSE205
Oct 18, 2012

Absolutely love her! I have taken her for CSE 205, 100 and 110. She is great at preparing you for exams, which are always fair. She allows a sheet of notes on exams too! Very understanding with program due dates and would push them back if e class was having a hard time. She actually cares about the class average and you can tell. Would recommend!

5.0
1.0
CSE205
Oct 28, 2012

Expect to work a lot outside the class on assignments. The tests are easy if you attend class and you get to drop your lowest score. She has a bit of an accent but is still understandable and helpful

4.0
2.0
CSE101
Nov 7, 2012

She has a pretty thick accent, but it was still easy to understand what she was saying. She knows her subject well, but is still a good teacher.

5.0
1.0
CSE110
Nov 9, 2012

Best professor ever period, plus extra credit available so you can always go over 100%

5.0
3.0
CSE110
Nov 27, 2012

Dr. Navabi knows what she's talking about, genuinely wants to help her students and cares about them. She makes java programming, something that could be potentially very tedious and mundane, fun and exciting. Signed up again next semester!!

4.0
2.0
CSE110
Dec 2, 2012

Very nice teacher. Likes to joke around. Has an accent but it is easy to get used to. Has a quiz every week but if you go to class you'll do great. Does not take attendance, but you want to go in case she gives a pop quiz. Tests are straight forwards and very do-able.

4.0
1.0
CSE110
Dec 5, 2012

Nice lady. Quizzes and tests are easy, but she doesn't really prepare you for the assignments that much. Much more difficult than the rest of the class. She knows what she is talking about but makes plenty of mistakes. If you have no prior programming experience, it won't be your funnest class.

2.0
1.0
CSE110
Dec 14, 2012

She is not very helpful when it comes to grading. If you get something right and it gets marked wrong, she will admit that you got it right without changing the grade for it. Very Disappointing.

5.0
1.0
CSE110
Dec 19, 2012

Great teacher to have if this is your first exposure to computer programming.

5.0
1.0
CSE110
Dec 22, 2012

The best professor, highly recommended

4.0
1.0
CSE110
Mar 3, 2013

Even though she's been teaching here for 20 years, she still has a deep accent that makes her hard to understand sometimes. I would recommend going to every class, taking notes, and doing the exercises in the book (which are not required)

5.0
1.0
CSE110
Mar 21, 2013

Professor Navabi is a great professor, always willing to help you succeed. The class is not difficult - attend the lectures, do the assignments, and study and you should be looking at an A. Labs are just set times to do another assignment with help from a TA. Her tests are not bad and you can use a cheat sheet. Overall awesome class.

5.0
4.0
CSE110
Mar 27, 2013

The BEST teacher at ASU! I took both of her classes. She loves what she teaches, and wants you to love it too. She will always stay after class to help you, and her team of TA's are incredibly well trained. She gives regular quizzes, so that is your attendance. TAKE HER CLASS, do everything she says, and you will learn and love the subject!

4.0
1.0
CSE205
May 5, 2013

Great teacher, have had her for 2 semesters, I would take her again if she taught upper level classes.

5.0
2.0
CSE205
May 7, 2013

Navabi is incredibly reasonable. I'm glad I got to have her for my entire freshman year. Attendance isn't mandatory, but just go to class because quizzes are extra credit and help tremendously if you can't figure out assignments. Exams are fair -- Study a lot though! Navabi will tell you what's on the test, just listen to her!

5.0
1.0
CSE110
Dec 5, 2013

Professor Navabi is an excellent professor. Each day, rain or shine, she is always very enthusiastic and optimistic when it comes to the class topics. She is a great professor and answers any and all questions that come up in class. She goes over every assignment, worksheet, quiz, and exam to make sure everyone understands the topics.

1.0
5.0
CSE194
Grade: Drop/Withdrawal
Dec 12, 2013

I had never taken a computer science class before, and after just 2 weeks in her class I will never again. I'm pretty reasonable, but everyone else was familiar with what we were doing so she skipped a bunch and left me in the dust. There were only 6 people in the class. She is difficult to understand also hard when you are learning crazy code.

4.0
2.0
CSE205
Dec 19, 2013

She's extremely reasonable. I was nervous when I heard she had an accent, but it wasnt an issue at all. I hated computer science before I took her class, but now I don't mind it. Quizzes are extra credit and assignments are fair.Just study for tests, but note you get one full page of a cheat sheet to Definitely my favorite prof this past semester.

5.0
1.0
COS126
Jan 6, 2014

She is the sweetest kindest lady. Plus it does not hurt that she is a Red HOT pepper for sure!

4.0
1.0
CSE205
Jan 14, 2014

Really easy class if you go to the lectures.

5.0
3.0
CSE205
Jan 21, 2014

Great class. Navabi was a fun, caring, good teacher. Only thing I didn't like is that some of the assignment descriptions were hard to follow.

5.0
3.0
CSE205
Feb 21, 2014

Navabi makes a hard class easier by being a teacher who focuses on experience with programming first before pure memorization of syntax. Her 16 years of teaching at ASU makes her an elite computer science teacher who can turn a disciplined, but struggling student into a pro because of her enthusiasm and support.

5.0
2.0
CSE110
Grade: A
Feb 24, 2014

Her class is fantastic for programming greenhorns. Always nice, optimistic, and enthusiastic about her job. Go to TA office hours for help on assignments. Overall, wonderful class.

2.0
5.0
CSE205
Grade: Drop/Withdrawal
Mar 7, 2014

Don't even try taking this course in your first year. If you're excited about Computer Science when you get in, then you'll probably want to change majors by the time you're out.

5.0
1.0
CSE110
Mar 9, 2014

This is not a very difficult course. Mrs. Navabi is very straight forward with her assignments and tests. She gives pop quizzes through out the semester. If you keep up with your assignments you should do fine on the quizzes. Test questions are sometimes pulled from the quizzes. She is very clear and helpful in class if you ask questions.

5.0
1.0
CSE205
Apr 23, 2014

Best Teacher ever. She always makes jokes to help us understand the concept. The textbook is online, so you don't have to buy the paperback version if you don't want to. Take her, no questions.

5.0
1.0
CSE205
Apr 24, 2014

Teaches so effectively, you'll learn without feeling like you're trying. She posts code examples of EVERYTHING online to help you. Takes attendance in the form of extra credit quizzes.

2.0
3.0
CSE205
Apr 25, 2014

Prof is awful. She basically yells the entire lecture and just reads off powerpoints. It's unfortunate, because I have a huge passion for programming, but she just reads off these slides and hardly anyone pays attention and just learns material online themselves. Tests are alright and you can drop lowest of score of everything.

2.0
3.0
CSE205
Grade: C
May 12, 2014

This class is hard!! If you have never done programming before you need to stay in tutoring all of the time!!! She can't use eclipse so if you have a mac computer make sure to find a tutor that can help you!!! If you are good at programming this class will probably be easy for you she gives you a cheat sheet though. CSE 105 was way easier.

5.0
1.0
CSE205
May 13, 2014

Professor Navabi is extremely knowledgeable when it comes to programming and general realm of computer science. She gives you greatly useful tools in understanding course content and applying what you learn. This class, overall, is extremely easy. Go to every class, take all the extra credit quizzes, study for tests, and do assignments. Easy A!

5.0
1.0
CSE205
Grade: A+
May 17, 2014

Must have teacher for 120 and 205. Assignments are sometimes challenging, but always interesting if you're a CS major. Attendance isn't mandatory, but she gives extra credit quizzes that can add up to 5% on top of your overall grade. Tests are somewhat challenging. Make sure you use the cheat sheet and review the slides for multiple choice answers!

5.0
2.0
CSE205
Grade: B
May 20, 2014

Class is very easy if taken with Navabi. She gives extra credits that are worth 5% of grade and can really boost you up. Assignments can be tough, but fun. Cheat sheet of one page front and back is allowed. She has a great sense of humor. I regret not taking her for cse110

5.0
1.0
CSE205
Sep 6, 2014

Great teacher. Very clear and helpful. Assignments are reasonable and theres plenty of resources she lists as well as TAs available to help with the assignment.

2.0
3.0
CSE110
Sep 29, 2014

The content is not linear so she unnecessarily makes the information convoluted and unclear. I walk out of class more confused than I was walking in.

2.0
3.0
CSE110
Oct 3, 2014

Most frustrating class. Emails don't get answered or are answered with a non-answer. Assignment due dates keep changing - as late as 9pm on the day they are due. Due dates on the weekly units are incorrect. Can't view results of exams so you don't know what you missed in order to prepare for the final.

4.0
3.0
CSE110
Grade: Not sure yet
Oct 23, 2014

Great teacher! Gives clear explanations on the assignments and even helps with the homework assignments in class. I would definitely recommend this professor to anyone taking CSE 110. There are not many exams either. You get a free online version of the book, so there is no need to buy the book unless you like having the physical book.

3.0
4.0
CSE110
Oct 27, 2014

This teacher is really nice, but if you are new to programming look elsewhere. She is very unorganized and gets code examples wrong. If you have previous coding experience, easy A.

3.0
3.0
CSE205
Grade: A
Nov 14, 2014

First, this teacher is the same as Faye Navabi on this site. Assignment due every Friday, and they can be tough (5-10 hours each) but sometimes she'll push the due dates a few days to help students out. Still, they can be touch if you don't give them time. For tests, make sure to copy your quizzes to your cheat sheet! Some questions are verbatim.

5.0
4.0
CSE205
Grade: A+
Nov 20, 2014

Navabi was a wonderful professor. She is so helpful. The class is tough, but she is very understanding. She postponed the deadline for some assignments which was a life saver for myself and many others.

4.0
2.0
CSE205
Grade: A
Nov 20, 2014

Attendance is taken as extra credit quizzes, You are allowed a notes sheet for exams, homeworks are pretty straight forward and I usually did them in one sitting. Longer or more difficult assignments usually get extended. All power points are uploaded as well as some code examples. If you struggle with this class, consider changing majors.

5.0
2.0
CSE205
Grade: A
Dec 14, 2014

Professor Navabi is the best teacher I've had at ASU so far. Her lectures are great and she makes the material easy to understand. There are quizzes almost every week so showing up is important, but the tests were not extremely difficult and if you pay attention in class you should come out with a decent grade.

5.0
4.0
CSE110
Grade: A
Dec 14, 2014

Great teacher who cares about the students! If you put in the effort, you will learn a lot and be successful :D

4.0
1.0
CSE110
Jan 7, 2015

If you are struggling, go to her office hours. She is very helpful. Stay on top of the material. She allows a "cheat sheet" for the test.

4.0
2.0
CSE110
Feb 25, 2015

I had some background programming experience which made the class easier. For an intro to Java class, she made the concepts fairly easy.

4.0
3.0
CSE205
May 5, 2015

Professor Navabi is a decent professor. The lectures go over the concepts of Object-Oriented Programming well enough, but extra studying in the form of professor and online examples is needed later on. She is generous on dropping a test, assignment, and 2 quizzes to help students succeed grade-wise, just put in your own effort.

5.0
1.0
CSE205
May 6, 2015

Great Professor!

5.0
2.0
CSE205
May 11, 2015

Awesome professor, assignments are reasonable and TA's are helpful. She is also very happy to help in office hours. There are attendance quizzes which are basically extra credit, and she lets you collaborate most of the time. She drops a quiz, an assignment, and an exam including the final! A bit of an accent but it wasn't a problem for me.

4.0
2.0
CSE205
Grade: A+
May 18, 2015

Her class was always energetic she has a good sense of humor and her grading is easy. its not a hard class with her.

4.0
2.0
CSE220
Grade: A
Nov 19, 2015

Great professor, she tries hard to help students and is flexible she pushed back assignments several times. She also seemed to emphasize intoducing students to topics that will be used in other classes in the CS/CSE path and also in industry like UML diagrams/ planning programs versus the code and fix approach. ask questions she's nice.

5.0
2.0
CSE110
Grade: Not sure yet
Nov 20, 2015

She is a great professor! She really cares about her students and tries her best to make this 400 person lecture hall feel a bit more personal. The TA's are definitely helpful, and assignments can be fun sometimes. Take her! You'll learn a lot.

5.0
3.0
CSE110
Grade: A+
Nov 21, 2015

One of the best professor's I've had! She really wants you to be successful, unlike a lot of STEM intro classes meant to weed you out. I actually changed my major to computer science because of her class!

4.0
4.0
CSE110
Grade: A
Dec 2, 2015

The lectures weren't very necessary to go to. I learned the most from the assignments (once a week) and the lab (also once a week). Assignments were pretty tough, but manageable if you give yourself enough time. Labs were super easy, even though TAs are not very helpful. Navabi drops your lowest test, homework & lab! I didn't have to take the final

5.0
1.0
CSE110
Grade: A+
Dec 6, 2015

Navabi is GREAT! Her tests and assignments are extremely clear and very simple. If you put the time in to learn the basic subjects this class will be a breeze. She drops 1 homework, 1 quiz, 1 lab AND 1 test from your final grade (including the final). I dont know how you could not pass this class.

4.0
3.0
CSE110
Grade: B
Dec 8, 2015

This class is fairly easy if you do all the homework assignments and read through the book. I recommend watching a few youtube videos as well. The lectures help a lot and she is more than happy to help on assignments. The exams are difficult, but you get to make a full page cheat sheet for each one and she explains the best way to take the exams.

5.0
1.0
CSE110
Grade: A
Dec 11, 2015

Navabi was really helpful and seemed excited to teach. Java was pretty easy for me, so I usually ditched class and just read the textbook. She gives out random pop quizzes to encourage attendance, but they're really predictable and and she drops the lowest. Her assignments and tests were a reasonable length and fairly easy. Would take again

4.0
2.0
CSE110
Grade: A
Dec 11, 2015

If you show up to class and pay attention to her lectures, you should be able to get a fair grasp of Java (as far as an introductory class goes). Use class to ask questions (especially if you're in a small question), as it can be difficult to give substantial feedback on coding assignments given how many students there are.

3.0
3.0
CSE110
Grade: A
Dec 14, 2015

I had previous experience with what was being taught and still was confused by what was being said in the lectures. Stopped going to lecture and self studied the professor was not helpful in learning the information. But the self studying paid off.

3.0
3.0
CSE100
Grade: Not sure yet
Mar 15, 2016

If you have no previous coding experience before this class I do not recommend taking it. She goes really fast and covers topics very briefly so you'll have so teach yourself most of it. If you have had some previous experience go for it because its not that hard, but if you really want to understand the material, take another teacher.

4.0
1.0
CSE205
Grade: A+
May 4, 2016

Super easy professor. All "pop" quizzes were open-note and you could work with your neighbors. Exams were exactly like the review, and lots of things get dropped from the final grade. Assignments were easy (half the code was written for you) and actually helped with understanding. I really learned a lot in this class.

4.0
2.0
CSE205
Grade: A+
May 7, 2016

Navabi is a great professor! Her grading system is made so that you can get over 100%. Go to class because the quizzes are super easy and are basically easy points and be sure to use them as a guide on the exams. If you did the quizzes and assignments, exams are no big deal. There are 4 exams, but the lowest is dropped. Take her!!!

5.0
1.0
CSE110
Grade: A
May 8, 2016

There's a weekly programming assignment along with a weekly assignment due during lab time. There's a couple of tests that aren't too difficult, and she drops your lowest test grade. Make sure you go to class because you never know when there's going to be a quiz. I definitely recommend taking CSE110 with Navabi.

5.0
3.0
CSE205
Grade: B
May 9, 2016

great professor, helpful, lets you use a sheet of notes on exams. exams are somewhat hard. expect pop quizzes. definitely would take her again. start on assignments early. study ahead and start ahead on assignments.

4.0
2.0
CSE110
Grade: A
May 10, 2016

Great teacher, but I did notice allot of other people struggling in this class. I have an interest in programming, so this class came rather easy to me. I learned most of the material off of "thenewboston" on my own time, and actually enjoyed it. The tests are very straight forward, and she drops lowest one including the final. Gives pop quizes.

4.0
3.0
CSE110
Grade: B
May 17, 2016

She drops your lowest quiz, exam, and lab assignment. Her lectures are really dry, reads straight from powerpoints. Expect A LOT of pop quizzes. Studying the terminology of the class helps a lot with exams. DO NOT leave your coding assignment for the last minute, the tutoring center is your best friend when it comes to this. Do research on methods

5.0
2.0
CSE205
Grade: A
Jun 16, 2016
Would take again

I really enjoyed having Navabi for the 2 classes I took with her (110 and 205). She genuinely cares and wants you to do well, you just have to put in the effort. Yes, assignments can be very long and tedious, however certain parts of the exams often mirrored the assignments. She is very kind and I genuinely enjoyed the class.

4.0
3.0
CSE205
Grade: B
Sep 26, 2016
Would take again

I have taken CSE205 and CSE220 with Navabi 2015. The homework was extremely long and tedious which was the hardest thing about her class. Other than that she allows a cheat sheet that you could basically use to pass without studying. She dropped the lowest assignment grade and also the lowest test! Her class is not that hard and she's funny.

Gives good feedback
LOTS OF HOMEWORK
EXTRA CREDIT
4.0
2.0
CSE110
Oct 17, 2016
Would take again

She's a very good teacher. Highly recommend. There has been pop quizzes but that's only to encourage attendance because it's not mandatory. For the labs I finished them beforehand and so I only had to show up for attendance and I was able to leave within the first 5 minutes so that was nice. Read the textbook and don't fall behind in class.

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
5.0
CSE110
Nov 16, 2016
Wouldn't take again

Bro, she's bad. Just pick a different teacher. There's got to be another one available. Don't pikc NAVABI.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
4.0
3.0
CSE205
Grade: A
Nov 18, 2016
Would take again

The professor was very good and is committed to helping students understand the lecture material and to helping students get good grades. Drops lowest exam/quiz, extra 5% potential points, etc. That being said, sometimes the lectures are slow to get started and students can easily get the lecture off course.

BEWARE OF POP QUIZZES
Caring
4.0
4.0
CSE110
Nov 18, 2016
Would take again

She can be an abysmally boring lecturer, I got more from the book. You should probably not skip class because she has a tendency to have quizzes randomly and sporadically with no prior warning. That being said, the lab and homework she has you do are extremely valuable to learning the material. I just wish they were worth more vs. the exams.

BEWARE OF POP QUIZZES
3.0
4.0
CSE110
Dec 1, 2016
Wouldn't take again

There are many resources to help you succeed, but the Navabi herself falls short. Never available, and an abnormal amount of class time was used going over the schedule each time. I think she just has way too many students taken on. Overall, could have been much worse.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
Clear grading criteria
4.0
4.0
CSE110
Grade: B+
Dec 4, 2016
Would take again

She moves very VERY quickly, if you are a beginner in programming you will need to work HARDER than the other students. Attend tutoring sessions. Get help. Beware of Pop Quizzes. and Do your ASSIGNMENTS.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
TEST HEAVY
3.0
4.0
CSE110
Grade: B
Dec 5, 2016
Wouldn't take again

Being in class really had no benefit to me, however go because there is a pop quiz every week and sometimes two! She is a nice person and willing to help. Drops an exam, two quizzes, and two labs (this varies year to year). Overall, a nice professor, however she is not always straightforward in class.

Gives good feedback
BEWARE OF POP QUIZZES
TEST HEAVY
5.0
2.0
CSE205
Grade: A
Dec 10, 2016
Would take again

Navabi is very sweet. Do the assignments! You will do well on the exams if you look over the exam review and understand the homework assignments. Go to the tutoring centers in Noble and PV east for help on the assignments. The tutors are great and very helpful.

BEWARE OF POP QUIZZES
Clear grading criteria
Caring
2.0
4.0
CSE205
Grade: B+
Dec 11, 2016
Would take again

-So many assignments; start them at beginning of week not last minute -Beware of pop quizzes; make sure you attend class -Exams are fairly tough

BEWARE OF POP QUIZZES
SO MANY PAPERS
Caring
4.0
2.0
CSE110
Grade: A+
Dec 12, 2016
Would take again

Fine lectures, pretty easy work in my opinion. She did her job well.

BEWARE OF POP QUIZZES
Clear grading criteria
LECTURE HEAVY
5.0
2.0
CSE110
Grade: A
Dec 14, 2016
Would take again

I did not have any background in programming before this class. Navabi was a great professor and she helped me so much. There were a couple assignments that needed to be completed, but if you didn't understand it, you could get easy help at a tutoring center. Her tests were extremely easy as long as you studied for them. Definitely taking her again

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Caring
3.0
4.0
CSE110
Grade: B
Dec 20, 2016
Would take again

I came into this class with zero programming experience and came out with a B. Pros: She drops the lowest, quiz, lab, and EXAM. (meaning if you do well on all three exams you don't have to take the final!) Cons: You learn nothing in lectures and have to teach yourself Tip: Exams and quizzes are heavily based on the worksheets done in class.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
Caring
5.0
2.0
CSE110
Feb 27, 2017
Would take again

Go to class and you will get an A. If you turn everything in on time it is very hard not to get an A

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Hilarious
4.0
1.0
CSE205
Grade: A+
Feb 28, 2017
Would take again

Her lectures are boring and the quizzes are easy, but they're pop quizzes. That being said, she gave you solid feedback and was easy to work with throughout the semester. Very easy A+. If you can take the boring lectures, I highly recommend this class.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Clear grading criteria
5.0
1.0
CSE205
Grade: A
Apr 25, 2017
Would take again

She is great, very straight forward class.

Respected
Skip class? You won't pass.
BEWARE OF POP QUIZZES
3.0
3.0
CSE205
Grade: B
May 6, 2017
Would take again

She is the best of the 205 teachers but is only an okay teacher with an okay lecture. The handout practice is the most useful thing she gives out but goes through topics very quickly without much review to help remember the material. The HW takes 1-9 hours depending, GUI are the hardest. Only reason to go to class is for quizzes and handouts.

LOTS OF HOMEWORK
TEST HEAVY
Caring
4.0
3.0
CSE205
Grade: A+
May 7, 2017
Would take again

I had her for CSE110 so I decided to stick with her for the rest of my Java experience for some consistency between semesters. Wasn't disappointed. Some of the assignments can get really tricky, and 60% of your grade is based on your exam scores, but neither are horribly difficult. Quizes given at random, so you kind of need to show up to class.

BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
3.0
CSE205
Grade: A
May 10, 2017
Would take again

Her grading criteria is 38% HW, 7% quiz, and 60% exam, so she basically adds 5% free. Only complaint is that the homework can be a bit tricky and the lectures can be difficult to follow since she pretty much just reads off slides. She usually uses quizzes as attendance and theyre open notes. She also lets you use front and back cheat sheet on exams

Gives good feedback
Clear grading criteria
Caring
1.0
4.0
CSE110
Grade: Not sure yet
Sep 17, 2017
Wouldn't take again

I won't choose this professor again. If u wanna choose. Good luck

1.0
3.0
CSE110
Oct 30, 2017
Wouldn't take again

She doesn't really do a good job at all at explaining anything, its all stuff you have to learn on your own.

4.0
2.0
CSE110
Grade: A+
Dec 11, 2017
Would take again

2 things, if you already know Java to some extent, any CSE110 class will be easy, but she is still a great option. Otherwise know that coding is hard in the beginning, and she wont teach u completely in lecture. Has pop quizzes, exams are possibly challenging but the avg was always a B/B-. Assignments are ezer compared to other profs. Awesome class

BEWARE OF POP QUIZZES
Would take again
5.0
1.0
CSE110
Grade: A+
Dec 17, 2017
Would take again

Navabi is a super good teacher for your first programming course. She does give in classes quizzes and you can kinda tell when she will because she tends to drop them when people aren't responding to questions. Her grading system is out of 105% and she does give extra credit towards your quizzes sometimes. Homework is time consuming but easy.

LOTS OF HOMEWORK
EXTRA CREDIT
Would take again
5.0
3.0
CSE110
Grade: A
Jan 6, 2018
Would take again

Great class, great teacher. She was always very clear on what was due and when. Little hard to understand at first but I got used to it. Start early on homework because they can take a lot of time. Assignments were graded quickly. Let us drop one quiz and one test. I am taking her again next semester for CSE205.

Gives good feedback
Respected
Clear grading criteria
4.0
4.0
CSE100
Jan 20, 2018
Wouldn't take again

She gives a lot of extra credit, but pop quizzes are given so make sure youre on top of things or know the material.

Get ready to read
Participation matters
EXTRA CREDIT
4.0
3.0
CSE205
Grade: A
Feb 23, 2018
Would take again

Navabi is great, pretty chill. She is pretty funny. She is definitely the best CSE professor I've had and I usually end up giving my lecture notes to people with other professors because they don't teach the material very well. She does in-class quizzes a lot and sometimes she will do extra credit on days when a lot of people don't show up.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
Caring
5.0
2.0
CSE205
Grade: A+
Apr 2, 2018
Would take again

Definitely one of my favorite professors at ASU. Explains the material in a way that makes it super easy to understand. Go to class because there are quizzes but they are pretty easy. She gives a lot of chances for extra credit and truly cares about her students. Don't wait until the last minute to do assignments and you should get an easy A.

Gives good feedback
BEWARE OF POP QUIZZES
Caring
4.0
2.0
CSE205
Grade: A
May 8, 2018
Would take again

There are a lot of quizzes given throughout the semester, but they're open book/peers. The tests are all based on the handouts she gives during class and the quizzes. You also get a cheat sheet for each test. Assignments are difficult sometimes though, but she drops the lowest one at the end (at least for this semester).

Skip class? You won't pass.
BEWARE OF POP QUIZZES
4.0
3.0
CSE205
Grade: A+
May 9, 2018
Would take again

Professor Navabi does a good job of conveying concepts in a way that can be understood regardless of skill level in programming. She uses powerpoint in class to teach concepts, but follows up with actual code examples, which I felt helped with assignments and side projects. You also have access to all examples and powerpoints for future reference.

Participation matters
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CSE205
Grade: B+
Jun 7, 2018
Would take again

Navabi is by far the best CSE prof that you can take. She is one of the only professors who uses powerpoints so if you miss a lecture, you still have notes. She does do in-class quizzes, but she drops the lowest couple scores. Exam questions come straight from those quizzes and if you don't miss any quizzes she adds 5% to your semester grade.

BEWARE OF POP QUIZZES
Clear grading criteria
Amazing lectures
1.0
5.0
CSE110
Aug 20, 2018
Wouldn't take again

She is the worst teacher. I took her for a beginning level java class and she was such a terrible teacher. She never went over basics of how to program, or how to do anything in that matter. I am struggling now in my later java courses because she set up such an awful foundation for me. Do not take this class from her. You won't learn anything.

Tough Grader
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
4.0
CSE100
Grade: A
Oct 2, 2018
Wouldn't take again

Doesn't really teach anything, and doesn't do a great job of explaining things. Most of the learning is on your own. The TA's don't help at all, they just say "I don't know." Also if you have a MAC beware none of the suggested programs work, you need to find different programs that are compatible. If you decide to take her, well.... Good Luck...

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
1.0
3.0
CSE110
Grade: B
Oct 26, 2018
Wouldn't take again

Lacks effort to treat this like an intro class. She talks about the material very quickly and does not do a good job at explaining how things work from the ground up. Just know that almost all of the learning will happen outside of the class room. I learned way more from tutors. Her tests are fairly difficult.

Get ready to read
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
4.0
3.0
CSE110
Nov 26, 2018
Wouldn't take again

I'm not an engineering student & had very little experience writing code before this class. I didn't buy the book & got Bs or above on every exam, lowest is dropped. You're allowed to have a cheat sheet & can write as much as you want. Labs are easy, some HW is difficult. There are "pop" quizzes, but Faye usually hints when they will be.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
5.0
2.0
CSE110
Grade: A+
Nov 29, 2018
Would take again

Love her. The book was extremely helpful and interactive. Most of the people complaining about her class didn't put in enough effort. Class consisted of 8 assignments, 11 labs, and 3 midterms. She gives about a pop quiz a week but they were very easy and often open note. She is very clear about grading criteria.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
Caring
4.0
2.0
CSE110
Grade: A+
Nov 30, 2018
Would take again

A solid choice for CSE110. I came in with zero programming experience (and I'm a comp sci major) and I felt like I learned a lot from her class (especially the labs). I didn't find the lecture to be useful, however, do not miss them because she does give pop quizzes (15% of grade). Grading is very generous and an easy A if you put in minimum effort

Respected
BEWARE OF POP QUIZZES
Caring
3.0
4.0
CSE110
Grade: A-
Dec 3, 2018
Wouldn't take again

Generally the better teacher of CSE110 Supplies all the notes for you online but definitely go to class because of pop quizzes and some extra credit. (Usually will let you know when they are) Labs are generally easy and assignments can be difficult. Lectures can be hard to understand though, have to do TONS of outside studying if first-time coding

Get ready to read
Skip class? You won't pass.
BEWARE OF POP QUIZZES
1.0
4.0
CSE110
Grade: A
Dec 5, 2018
Wouldn't take again

Not a good professor for a beginner java course; It seems like she is explaining everything to herself. You will find yourself lagging if you do not try to get help other than just listening to her lectures. She has an RBF. Quizzes are easy (quizlet them). Tests are harder than the reviews so yea. All over, she needs to be a better explain-er.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
5.0
CSE110
Grade: B+
Dec 6, 2018
Wouldn't take again

Not a great class if you have zero programming experience! Everything covered in class is expected to be learned before you go. It's best to take cse100 if you have no experience. Lots of confusing assignments that she never goes over. I learned everything from the tutors at SP.

Skip class? You won't pass.
LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
3.0
3.0
CSE110
Grade: A+
Dec 9, 2018
Would take again

Struggled to understand her lectures in class as a beginner programmer. Class moves fast but is very organized. Learned a lot through labs and assignments. Also learned a lot from doing homework in TAs office hours. Study the worksheets as it help a lot for exams.

BEWARE OF POP QUIZZES
Clear grading criteria
3.0
4.0
CSE110
Grade: B
Dec 14, 2018
Would take again

Class was challenging, but nothing felt unmanageable. I felt that she wasn't the best intro to java professor I could have had, but assignments weren't (usually) too hard and grading on them was pretty lax. However, tests and quizzes could be difficult, and you HAVE to take good notes. Many partner quizzes, but not all of them were. Do your hw.

Skip class? You won't pass.
LOTS OF HOMEWORK
Clear grading criteria
5.0
3.0
CSE110
Grade: A
Dec 16, 2018
Would take again

Navabi's class is an easy A if you show up and do all the assignments. Solid CSE110 professor.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
4.0
3.0
CSE110
Grade: A
Jan 3, 2019
Would take again

This is a hard class, but Navabi really tries to make it easier. Weekly assignments and labs, I had to go to TA hours a lot. She drops the lowest quiz and test which is the only reason I got an A. Quizzes randomly once a week is how she monitors attendance. Smart to do labs on your own, then use the lab time to get help on assignments.

Respected
ACCESSIBLE OUTSIDE CLASS
Clear grading criteria
5.0
2.0
CSE110
Grade: A+
Jan 4, 2019
Would take again

For someone who does not have any programming background, her class was very welcoming. She weighs the class a lot and homework assignments are generally very easy. You do not have to work THAT hard to receive an A. Just pay somewhat attention in class and do not miss the pop quizzes! If you need to miss, make a friend that can send you the code :)

BEWARE OF POP QUIZZES
EXTRA CREDIT
4.0
2.0
CSE110
Grade: A+
Jan 10, 2019
Would take again

She is a good professor and explains the content well. The class is not very hard, but you do need to pay attention to the lectures. The books is helpful, but not required to do well in the class. There are pop quizzes during lecture, but they are often group quizzes. Overall it was an easy A.

Skip class? You won't pass.
BEWARE OF POP QUIZZES
ACCESSIBLE OUTSIDE CLASS
4.0
4.0
CSE110
Grade: C+
Jan 16, 2019
Would take again

The lack of real attendance policy within this class really let me slack off. Friends can send you the quiz codes and all I really did was show up on exam dates. I wish I had read the textbook more; however, from the lectures I did attend, they were not very helpful. Assignments start becoming more time consuming. The labs really saved my grade.

LOTS OF HOMEWORK
BEWARE OF POP QUIZZES
LECTURE HEAVY
3.0
2.0
CSE110
Grade: A+
Jan 23, 2019
Wouldn't take again

She is an alright teacher, not the best lecturer, as she will go on about certain things for way too long that by the end of the semester I was rarely paying attention to class. This course is all about the assignments and labs, as long as you are figuring them out and doing some light textbook reading you should be fine for quizzes/tests.

BEWARE OF POP QUIZZES
TEST HEAVY
GRADED BY FEW THINGS
1.0
1.0
CSE110
Jan 30, 2019
Wouldn't take again

Dr. Navabi is a terrible professor. Yells at students during class for asking a question, is very vague when she answers them. She is not welcoming at all, especially for a introductory computer science course. Do not take her! There are far better professors out there!!

5.0
3.0
CSE110
Grade: A
Feb 19, 2019
Would take again

Navabi is a really great teacher if you show up & take notes. All of the powerpoints and sample codes are available online. She will randomly have pop quizzes that count toward your grade & will never cancel class. There are a lot of TA's available to help and she has office hours as well.

Accessible outside class
Skip class? You won't pass.
Beware of pop quizzes
5.0
1.0
CSE100
Grade: A+
Feb 21, 2019
Would take again

In my opinion, Navabi is great at explaining stuff. She does have a thick accent but it's pretty easy to understand. There is a text book that she tells you to read but you can easily go through the course without it. Her grading is very lenient in that she drops one of every grade (tests, assignments, quizzes, etc.).

Clear grading criteria
4.0
2.0
CSE110
Grade: A
Apr 3, 2019
Would take again

I took this as a freshman in high school over the summer with 0 coding experience before this class. She'd trail off on some topics during lecture but if you read the textbook, take time to do the homework on your own instead of copying your friend's, and go to office hours/engineering tutoring center, you'll get an A. It really isn't that hard.

Participation matters
Clear grading criteria
Caring
4.0
2.0
CSE110
Grade: A
Apr 25, 2019
Would take again

This class is set up for the students to succeed. Weekly labs and in class worksheets really help you understand the material that is going to be on the assignments and tests. For the tests, just review the quizzes and worksheets and you'll be good. Only complaint is that the professor isn't very open to provide help and just refers you to the TAs.

4.0
3.0
CSE205
Grade: B
Apr 25, 2019
Would take again

Professor Navabi is great at teaching CSE205, I learned a lot in her lecture and wish I had her for CSE110. Attendance is not mandatory but she does have quizzes, drops lowest exam and assignment grade.

Respected
Beware of pop quizzes
Caring
4.0
4.0
CSE110
Grade: B+
Apr 26, 2019
Would take again

Lots of assignments for coding, but relatively easy. The last few are quite difficult but not impossible. Overall, a good professor. I liked her. Her accent can be a little difficult to understand but shes a good Professor.

Lots of homework
Accessible outside class
Skip class? You won't pass.
5.0
2.0
CSE205
Grade: A-
May 1, 2019
Would take again

My second semester taking Navabi was much better. I felt with a smaller class size it was easier. The grading criteria is easy and I never used the textbook once. Pay attention to slides. For exams: put the quizzes word for word on cheat sheets and also make note of worksheets because they are helpful. I attended every class session which helps.

Clear grading criteria
Beware of pop quizzes
EXTRA CREDIT
4.0
4.0
CSE110
Grade: A+
May 2, 2019
Would take again

I love Prof. Navabi. She is always available to help students with understanding concepts. Just do the hw and assignments and you will get an A in the class as she gives a 5% boost to your grade i.e. if your current grade is an 85% she marks it as a 90%. Beware of quizzes though, as she gives one every week.

Get ready to read
Beware of pop quizzes
Lecture heavy
1.0
3.0
CSE205
Grade: A
May 4, 2019
Wouldn't take again

Professors like Navabi are why I dont consider this University to be a great provider of computer science education. Relative to other CSE professors her lectures lacked greatly in effectiveness. She often could not answer my questions and referred me to the TA frequently

3.0
3.0
CSE110
Grade: A
May 4, 2019
Would take again

Prof. Navabi is a super nice lady. The class is structured like your basic 1st-year class, the labs and assignments can be a pain, if this is your first time coding it will take a lot of office hours/time. The tests are fair, but a tad difficult. She does a quiz at least once a week, so you might want to show up to class. Txtbook is not needed!!!

Respected
Lots of homework
Clear grading criteria
5.0
4.0
CSE205
Grade: A+
May 5, 2019
Would take again

This is my second semester with Navabi, I enjoy the way she teaches and I feel very solid in my coding knowledge. It's important to go every week as she gives quizzes, handouts most weeks & we got extra credit 2 times during the semester. The TA's have office hours every day and are super helpful for lab questions, cheat sheet for tests also!

Skip class? You won't pass.
Lecture heavy
Caring
3.0
3.0
CSE110
Grade: A
May 12, 2019
Would take again

The tests are suprisingly decently difficult, but the class has no minus grade + a 5% curve. Class isn't mndatory but there quizzes practically every week, so it kinda is. Lectures aren't worth going to (my opinion). The assignment concepts are "googleable", personally I was in the office hours often. Book isn't needed 100%, but it is quite helpful

Respected
Lots of homework
Clear grading criteria
3.0
4.0
CSE205
Grade: A
May 20, 2019
Would take again

She's the best of the CS professors, I think. She's very passionate about getting women into the field of Computer Science. However, she isn't very accommodative, even in health/injury scenarios. Attendance quizzes are group work, but make sure you are there for them. Drops lowest assignment, quiz, and exam. Automatic 5% added to your grade.

Respected
Clear grading criteria
Beware of pop quizzes
4.0
2.0
CSE110
Grade: A
Jun 6, 2019
Would take again

She is a nice prof and i am taking her again for cse205 as her grading is easy and you can drop one of your 4 exams.

Participation matters
Clear grading criteria
EXTRA CREDIT
5.0
3.0
CSE110
Grade: A
Nov 23, 2019
Would take again

I hated coding, but Prof. Navabi worked wonders. The class is well structured, offers a 5% boost w/ no minuses, and drops a bad exam. There were tough but open-book pop quizzes. Get the book, it covers several scenarios which you'll see on the exams. If I needed 205, I would take it with Navabi without a doubt.

Get ready to read
Skip class? You won't pass.
Beware of pop quizzes
4.0
2.0
CSE110
Grade: A
Dec 1, 2019
Would take again

Navabi may be dry during her lectures for experienced programmers, but for new programmers, she provides the core fundamentals of Java in an easy to understand manner. Plenty of extra credit opportunities so even if you are not the best test taker, you can still get an A in the class.

Beware of pop quizzes
Clear grading criteria
EXTRA CREDIT
1.0
3.0
CSE110
Grade: C
Dec 4, 2019
Wouldn't take again

Do not take. The quizzes and assignments are straight forward but the TAs hardly grade on a rubric. Her voice is hard to listen to and lectures are not related to the assignments. Cannot dispute unfair grading in this class. Other professors teach and grade much better.

Beware of pop quizzes
Tough grader
3.0
3.0
CSE110
Grade: B+
Dec 5, 2019
Wouldn't take again

Caring, kind prof who gives very dry lectures that often serve no purpose. The first 15 minutes of each class seems to be going over the syllabus even at the end of the semester. Important to go to class though for the pop quizzes. Usually you can work with classmates on them. 8 assignments that can be difficult but are doable. Cheat sheet for test

Lots of homework
Beware of pop quizzes
Caring
4.0
3.0
CSE110
Grade: A
Dec 7, 2019
Would take again

Professor Navabi is a nice person and manages large classes really well. Her lectures are not that great, but her assignments and labs really teach you well. Her TAs are amazing and exceptionally well-trained. The class is rough at first, but it gets easier shortly after mid semester and it's very rewarding after you finish it. Grading is generous.

Test heavy
Clear grading criteria
Beware of pop quizzes
4.0
3.0
CSE110
Grade: A
Dec 8, 2019
Would take again

Feedback as a BME major -- TAs were always helpful! GO TO THE TAS/GRADERS! Used textbook to help learn basics, but not required. Textbook was helpful for assignments. Navabi caters class towards CS majors (understandable). 3 exams + final, drops lowest of 4. Quizzes password protected. Big emphasis on academic integrity! Lab attendance required.

Accessible outside class
5.0
2.0
CSE205
Grade: A+
Dec 18, 2019
Would take again

So much extra credit built into the grading scale of the class. Go to class! She has pop quizzes that will matter in the final grade. I'm a math major and I was really worried about this class, but Navabi made the content very clear, and the class really felt rewarding. Her lectures are pretty dry, though she is pretty funny at times. Solid choice.

Beware of pop quizzes
EXTRA CREDIT
3.0
4.0
CSE110
Grade: A
Dec 18, 2019
Would take again

Navabi's class is really dry but she can be funny some times. I found myself going through the book many times before understanding something. Navabi goes through power points really fast however, if you read the chapter before attending the lecture you will be fine. The TA's are extremely knowledgeable and are there to help.

Get ready to read
Beware of pop quizzes
2.0
3.0
CSE110
Grade: A+
Dec 27, 2019
Would take again

The lectures rarely help. The book is what helped me pass. The class can be hard until you get the hang of coding. She gives pop quizzes that are sometimes individual and sometimes partner. Always open note. There are four exams including the final, and you can drop lowest grades which makes your overall grade go up like 5%. Exams aren't too bad.

5.0
3.0
CSE110
Grade: A
Feb 24, 2020
Would take again

Took her in Sp 2019. Was afraid to take her from what I read on here before. She sets you up to succeed & a lot of students disrespected her. Go to class, talk to her if you need anything, she is there to help. All 4 exams (1 dropped) are only worth 55% of your grade. HW & labs aren't bad + TAs & she can help. Got 3 Bs & 1 A on exams & ended w/ 96%

Accessible outside class
Caring
Beware of pop quizzes
5.0
2.0
CSE110
Grade: A+
Mar 19, 2020
Would take again

I took her class last fall, and I am one of her UGTA now. She drops the lowest quiz and exam. Have lots of extra credits. If a fair amount of student failed the same question in exam, she will add extra credits so no worrys She is an excellent professor and truly cares about her student. Go to her office hour and talk to her, it would help a lot!

Gives good feedback
Participation matters
EXTRA CREDIT
2.0
4.0
CSE205
Grade: B
Apr 18, 2020
Wouldn't take again

I didn't hate this class. Professor Navabi is very smart and knowledgeable, but she has a hard time teaching what she knows in a way that makes sense. Clear grading criteria for assignments, allows a note sheet for exams, and most quizzes in class are group quizzes. Lectures are hard to follow, so read the book!

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
3.0
3.0
CSE205
Grade: Not sure yet
Apr 21, 2020
Wouldn't take again

She does an OK job explaining the concepts. She is very straight forward and a bit monotone. Personally, not really the teaching style I go for, but if it is your thing go for it. She if very accessible outside of class, and is very accommodating. Honestly just average, and I learnt what I needed to know.

Gives good feedback
Lecture heavy
Caring
2.0
4.0
CSE110
Grade: B
Apr 23, 2020
Wouldn't take again

You can learn perhaps a little over half of the exam material from working the programming assignments. The rest is held hostage via exclusion of availability to in-class handouts (LITERAL freaking paper). The lop-sidedness makes it difficult to intuitively understand what is important. Random # gens never once used in practice, but big on exams

5.0
3.0
CSE205
Grade: A
Apr 26, 2020
Would take again

Professor Navabi is an incredibly nice person and her class is very well-managed. Her lectures are dull, but the assignments help you learn a lot. She is open to feedback from students and she likes being asked questions during lecture. Grading is rigid, but it is quick and generous, and there are few surprises.

Clear grading criteria
Caring
Lots of homework
2.0
4.0
CSE110
Grade: C+
Apr 30, 2020
Wouldn't take again

Mediocre at teaching, however very rude. She regularly belittles, condescends, and patronizes students during lecture and gets angry when we're confused by her miscommunication. The thing I miss most about lectures is her shrill voice yelling at us for 75 minutes.

2.0
3.0
CSE205
Grade: A
Apr 30, 2020
Wouldn't take again

Navabi is not a bad teacher, but her voice is so draining. She doesn't have any inflection and her words go in one ear and out of the other. She knows her stuff though. Her powerpoints are better to learn off of than paying attention to her.

Skip class? You won't pass.
3.0
2.0
CSE205
Grade: A+
May 11, 2020
Would take again

You learn almost nothing in class, everything I learned was from skimming the powerpoint before assignment, but you have to go to class because of (easy/group) pop quizzes. Drops lowest test out of 4 including final. Even though class is boring, she makes things easy and there's a lot of resources for help if you need it.

5.0
3.0
CSE205
Grade: A+
May 12, 2020
Would take again

She's amazing. I've never seen a professor more enthusiastic about Computer Science. She really wants the students to learn and be prepared for higher classes and real life situations. Students who say that they learned nothing in the class are the ones who didn't want to learn. Go to the class and understand the material, Beware of the pop quizzes

Participation matters
Beware of pop quizzes
EXTRA CREDIT
1.0
5.0
CSE110
Grade: D
Aug 13, 2020
Wouldn't take again

The only course I've failed in my entire education career

Test heavy
Lecture heavy
Tough grader
1.0
5.0
CSE110
Sep 26, 2020
Wouldn't take again

Absolutely god awful teacher, stay as far away as you humanly can. Super strict grading that's all done by lackadaisical underpaid TA's who you cannot argue about grades with. All the classes are taught by TA's also, teacher literally does nothing. Class structure is frustrating and mind melting to deal with. Class was an absolute chore to take.

1.0
4.0
CSE205
Grade: A-
Nov 14, 2020
Wouldn't take again

She has such a monotone voice and just reads off the powerpoints, trust me all of the good reviews are from try hards not average students like me

Beware of pop quizzes
Lecture heavy
Tough grader
5.0
3.0
CSE110
Grade: A
Nov 16, 2020
Would take again

Professor Navabi is great, the class is hard work but as long as you do your weekly work this class will be no problem. I enjoyed it and am looking forward to having her for the spring semester.

Respected
Lots of homework
Get ready to read
2.0
1.0
CSE110
Grade: A+
Dec 9, 2020
Would take again

CSE110 is an easy class, but Navabi doesn't make it any easier. Useless lectures, little communication, and boring assignments. TAs were awesome though.

Clear grading criteria
4.0
2.0
CSE110
Grade: A+
Jan 19, 2021
Would take again

Your TA is basically your teacher. Lots of access to help outside of class. Easy to understand power points and TAs teachings. Test Reviews are great. 1 Lab and 1 Assignment a week usually. both are just coding assignments.

Gives good feedback
Accessible outside class
Lots of homework
1.0
5.0
CSE205
Feb 22, 2021
Wouldn't take again

Awful teacher, does not give clear instructions, did not adapt to the transition online well at all. Lectures only make sense to those who have a lot of coding background while those who are new to the subject still will struggle heavily. Doesn't answer many questions asked and if you ask the TAs the same question each will give you a diff answer.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CSE205
Mar 30, 2021
Wouldn't take again

U could literally learn how to code better online, cause thats how I passed this class...

Tough grader
Test heavy
Lots of homework
3.0
4.0
CSE205
Grade: B
Apr 13, 2021
Would take again

She's super nice and very knowledgeable on the subject. However, for online classes, I think she lectures way too fast. And while she does drop a test grade, that means that 2 tests define like 70% of your grade, which is really unforgiving. Some of the assignments get really long, but are very rewarding when you figure it out.

Participation matters
Skip class? You won't pass.
Lecture heavy
3.0
3.0
CSE205
Grade: A
Apr 22, 2021
Would take again

Assignments were easy to do especially since I could get help from TAs. Quizzes weren't that hard and most of the time it was done in large groups. The tests were alright and you could make a 1-page cheat sheet before the test. The class wasn't mandatory, but quizzes took place during some lectures so make sure you don't miss them.

Accessible outside class
Clear grading criteria
5.0
3.0
CSE110
Grade: A+
May 1, 2021
Would take again

Professor Navabi's CSE 110 class was an online course, but her lectures and explanations of the code made me feel like I was in a regular-setting course. There were around 10 or so coding labs in the course and the exams were decently hard but everything was manageable and I thought that professor Navabi introduced the concepts extremely well.

Lots of homework
Get ready to read
Caring
4.0
4.0
CSE205
Grade: B
May 5, 2021
Would take again

Is hard to understand, but is otherwise very good in her material. Her assignments are well thought out too.

Lots of homework
Participation matters
Skip class? You won't pass.
3.0
2.0
CSE205
Grade: A+
May 12, 2021
Would take again

Navabi is a sweet woman, but maybe online teaching just isn't her thing. She flies through lectures, really hard to take notes, an insane amount of content. Overall, class isn't too hard, but be prepared to go through lecture powerpoints and worksheets to teach yourself the content.

Accessible outside class
Skip class? You won't pass.
Clear grading criteria
4.0
3.0
CSE110
Grade: Not sure yet
Oct 29, 2021
Would take again

Class is easy if you care about it. She says at the beginning and multiple times through that the lectures will help but you truly learn coding via practice and the interactive textbook which is a huge help. She has a very thick accent which can be hard to understand but you get used to and she is very sweet. If you practice this should be an easyA

3.0
4.0
CSE110
Grade: C
Dec 4, 2021
Would take again

Very nice lady, although as someone who's never learned Java or had any coding this class was very hard for me since everyone else had experience already. She teaches through lecture and power points and some worksheets but a lot of it is very self taught and practicing as she says. You'll get quizzes and coding Assignments every week or so.

Lots of homework
Clear grading criteria
Beware of pop quizzes
5.0
2.0
CSE205
Grade: A+
Dec 11, 2021
Would take again

I definitely enjoyed Navabi's class. Your grade is mostly based on assignments and tests. While she does tend to read off the slides a bit, she always goes into more detail about whatever material we're looking at. She's definitely a great choice for 205. Thank you, Navabi!

Clear grading criteria
Beware of pop quizzes
Caring
4.0
3.0
CSE205
Grade: A+
Dec 16, 2021
Would take again

This professor isn't bad. Her lecture was a little bit boring, as most of them were reading ppt, but she was a nice person. I would say it isn't too hard to get an A as long as you do the homework. Most of your grade comes from the assignments, and you'll get 20/20 as long as you meet all the requirements and pass the test cases.

Clear grading criteria
5.0
3.0
CSE205
Grade: A+
Jan 11, 2022
Would take again

I found Navabi's lectures ok as she tries to make a few jokes while staying on topic. There are 4 exams (including final) and the lowest is dropped. There are also 12 assignments that are easy IF you start early and don't procrastinate. There are pop quizzes that are open resources and you can talk to others. Easy class if you don't procrastinate

Respected
Beware of pop quizzes
Caring
4.0
2.0
CSE205
Grade: A+
Jan 27, 2022
Would take again

CSE 205 is a pretty basic class and as long as you do the coding assignments you should do fine. If you decide to meet with the TAs for help with an assignment GO EARLY. Wait times can be more than an hour. The lectures can be a little slow but you should go to class because there are quizzes for an attendance grade. Good for making new friends.

Tough grader
4.0
2.0
CSE205
Grade: A+
Feb 3, 2022
Would take again

The assignments clearly state what is expected and point assignments for each part. There is a class discord, so it is easy to ask people questions and reach the TAs. Tests are pretty easy (though you have to write out code on paper which sucks), but you get a page of notes front and back. Quizzes are easy too, working in groups.

Clear grading criteria
Beware of pop quizzes
1.0
5.0
CSE205
Grade: Drop/Withdrawal
Mar 1, 2022
Wouldn't take again

The class relies so heavily on CSE 110 without any type of review, meaning you better be a professional in the basics of how to code or else you won't pass. If you need help, you go to the TAs, the professor doesn't teach or help with anything. Although the assignments are written out easy to understand, if you don't know how to do it, you fail.

Lots of homework
Lecture heavy
Tough grader
5.0
2.0
CSE205
Grade: A+
Mar 2, 2022
Would take again

I thought she was bad but she wasn't as bad as the reviews mentioned, in fact, was good and helpful. She drops one exam it can be final too if you did well in the first three exams and the class is for 105% instead of 100% so there is 5% EC. It can be an easy A if you like coding or at least have the intent to learn it. SHE IS THE BEST!!!!!!!!

Clear grading criteria
Graded by few things
Accessible outside class
2.0
5.0
CSE205
Grade: A-
Mar 30, 2022

every week was seriously stressful with this class's assignments. this class has to be self-taught, Lectures/slides do not help at all. The only thing that I am relying on is youtube and the front-back cheat sheet allowed on the exams (BLESSING). I had to miss a couple lectures due to being in the hospital and she was not accommodating whatsoever.

Tough grader
2.0
2.0
CSE205
Grade: A
Apr 10, 2022
Would take again

Assignment directions are awful and lecture is boring. Class is easy enough to learn from slideshows on canvas but she makes you come to class for a quiz once a week. Overall it's doable, but it could be way better if whoever writes the directions actually made them well.

3.0
3.0
CSE205
Grade: B
Apr 14, 2022
Would take again

Not a bad lecturer per say, just a bit typical. You'll find most of your help for this class coming from the CSE 205 Discord or from the TAs directly, typical for CSE courses from what I can tell. Professor does a decent job going over the slides, but classes felt like a waste of time for pop quizzes that were 7% of your grade total.

Get ready to read
Beware of pop quizzes
Test heavy
1.0
2.0
CSE205
Grade: A
Apr 19, 2022

Lecture was reading off of powerpoints, so going made no effect. You can just read them yourself, but you're barely learning anything. Course is outdated, uses old versions of java and javafx, which is useless in our tech world today. If you are a computer science major and trying to actually learn this stuff, steer clear from her. Easy A, though.

2.0
5.0
CSE205
Grade: F
Apr 25, 2022

I feel like she would have been a good professor if you had her for 110 as well. I took CSE110 online and it did not prepare me well enough to take her. The CSE department is a disaster at this school and very inconsistent. I feel like what I was missing from 110 lingered through the semester and she just kept moving. Only taught from slides also.

Tough grader
Participation matters
Lots of homework
4.0
2.0
CSE205
Grade: A
Apr 27, 2022
Would take again

Professor Navabi is very passionate about her students' learning. There is plenty of review at the beginning of the course for around 3-4 weeks; CSE110 is a prerequisite for this class so the material should be known coming in. The tests are easy & the TAs are very accessible on discord and office hours. Assignments can be tricky, so start early.

4.0
1.0
CSE205
Grade: A+
May 4, 2022
Would take again

Navabi is a super nice professor and wants you to succeed. Lectures are a little dry. The class is really easy with minimal effort. I have a lot of issues with the content of the course itself (such as the time spent on javaFX would be better spent on almost anything else), but that's not her fault as the other professors teach the same stuff.

4.0
3.0
CSE205
Grade: A+
May 5, 2022
Would take again

Enjoyed the structure of the class. Assignments heavy, but allows you to learn. START EARLY, get help from TAs! Exams with allowed 8x12 cheat sheet that you write. Open notes, open friend quizzes. Slides are very detailed, did not pay attention to lectures. Use slides + TA review sessions + quiz q's to study for tests, v straightforward class.

5.0
2.0
CSE205
Grade: A
May 13, 2022
Would take again

Project based learning with many examples of similar projects to learn from. Exams easy with lowest one (including final) being dropped. Start assignments as soon as it is posted and don't copy from others and you will do great. Exams she allows "cheat sheets" and TA's do review sessions. Navabi's class is 100% how every college course should be.

Clear grading criteria
Beware of pop quizzes
Lecture heavy
1.0
5.0
CSE205
Jun 28, 2022

Didn't like the way she teaches, didn't learn anything in the class and her tests are heavy

Lecture heavy
Test heavy
5.0
3.0
CSE205
Grade: A+
Jun 29, 2022
Would take again

She wants to give an impression that she doesn't care about students but she does. The class was for 105% with 5% extra credit. There will be an assignment due each week. Go to office hours for assignments (makes life easier). People said in reviews that she had a bad voice but I didn't feel anything during classes (it's manageable but accent)

EXTRA CREDIT
Clear grading criteria
Beware of pop quizzes
1.0
4.0
CSE205
Oct 6, 2022

Dont take her. She lectures from slides that aren't hers and for big assignments just doesnt bother to teach the relevant content and just has you learn it all on your own. Seriously. She. Doesnt. Teach. The exams are straight from her quizzes and handouts, so they're not bad, but normal assignments are good learning experiences. And pop quizzes

Lots of homework
Beware of pop quizzes
3.0
2.0
CSE205
Grade: A
Oct 10, 2022

Lectures are not very interesting but they cover enough to learn the required content. She can answer questions about the slides but nothing beyond that. Her programming is "good enough" which works for examples but doesn't teach you how to code.

EXTRA CREDIT
Beware of pop quizzes
3.0
3.0
CSE205
Grade: C+
Oct 23, 2022

Lectures felt like reading a PowerPoint presentation being read to an entire class. We had a discord channel where we can have a chat with the TA's and she used to be a part of it; and out of nowhere she kept saying how the TA's were being unprofessional for using Discord for "outside CSE205- content" which is rude.

Beware of pop quizzes
5.0
1.0
CSE110
Grade: A+
Oct 31, 2022
Would take again

She is so awesome and well versed in her subject. She teaches effortlessly and is always available readliy for any kind of help. I would 100% recommend taking navabi again.

5.0
2.0
CSE110
Nov 21, 2022
Would take again

The class expectations were clear and as long as you do your work you can get a good grade. Lots of review opportunities and materials given for the tests and you are able to use a page of notes on the tests. Lectures explained material in detail and there are lots of opportunities to get help from others in class

Clear grading criteria
Respected
Accessible outside class
5.0
2.0
CSE205
Grade: A+
Dec 3, 2022
Would take again

Very solid and kind professor especially for CS. Did not have her for 110 and still found the course easy. Grading was fair and her 105% scale makes it easy to get an A. Pop quizzes felt annoying at first but prepared me a ton for exams so I didn't have to study much. TAs and Discord were always available for help. Overall would highly recommend!

Clear grading criteria
Beware of pop quizzes
Caring
4.0
3.0
CSE205
Grade: A
Dec 5, 2022
Would take again

May seem a little intimidating at first, but trust me, she cares a lot and wants you to succeed. She is super lenient when it came to grading. The class is out of 105%, and she drops one quiz, one assignment, and one test. Homework was difficult in my opinion, so START EARLY, ask questions on the discord and go to office hours. It'll save you

Lots of homework
Beware of pop quizzes
Caring
4.0
2.0
CSE110
Grade: A+
Dec 8, 2022
Would take again

Class is fairly simple and slow-paced, especially if you've had any sort of coding experience in the past. One assignment or less per week plus weekly labs, the TAs are helpful, and she drops the lowest grade from every category (test,quiz,assignment,lab). Lectures were pretty boring and she wants you to get a textbook but it was useless.

4.0
2.0
CSE205
Dec 9, 2022
Would take again

Caring professor with pretty lenient grading policy with overall grade out of 105 and lowest exam and homework grade dropped. Homework can be fairly lengthy and difficult, but class discord and office hours really help out with getting it done. Gives pop quizzes about once a week, but these questions help a lot when studying for tests.

Lots of homework
Beware of pop quizzes
5.0
3.0
CSE205
Grade: A+
Dec 10, 2022
Would take again

Has straight forward lectures and lots of opportunities to get help. Love her!

Clear grading criteria
4.0
2.0
CSE110
Grade: A
Dec 13, 2022
Would take again

The TA's are extremely helpful especially for assignments and labs. Lectures are pretty useless to where I stopped going midway through the semester unless I thought there would be a quiz. Even if you don't have programming experience, you can definitely succeed in this course.

Lots of homework
4.0
4.0
CSE110
Grade: A
Dec 24, 2022
Would take again

Assignments and labs can be tricky but the TA's via discord really help out. Pop quizzes occur a few times each month, but aren't too bad. A lot of the exam concepts can be found through the handouts and the previous pop quizzes. In the honors section we had a group project which was graded kindly. Read textbook, since lectures are fast-paced.

Get ready to read
Group projects
Beware of pop quizzes
2.0
4.0
CSE100
Grade: C+
Jan 8, 2023

The TA and Lab teachers were the most helpful in this class if you needed help on any assignments. Navabi doesn't answer emails or support when reaching out, so when taking this course, try to get any TA contacts.

Lots of homework
Beware of pop quizzes
Test heavy
4.0
3.0
CSE100
Grade: A
Jan 9, 2023
Would take again

Lectures were extremely fast-paced and scatterbrained as she would try to fit in a large chunk of content along with a quiz (randomly given throughout the semester). The assignments were the most difficult part of this course, but consulting with TAs and the textbook was extremely helpful. Very generous grading policy.

Participation matters
Beware of pop quizzes
3.0
2.0
CSE205
Grade: A+
Jan 24, 2023
Would take again

Navabi's class is pretty easy at first; it gets harder at the GUI projects (Assignment 6) but calms down after. Lectures generally achieve their goals, but they can get dull, so make sure you pay attention. She drops one exam including final. She'll get you through with an A; just make sure you do the projects/quizzes and study before the exams.

Clear grading criteria
Beware of pop quizzes
4.0
3.0
CSE205
Grade: A-
Jan 31, 2023
Would take again

She drops the lowest homework, quiz, and exam! She is super kind but beware that her homework is very time consuming.

Clear grading criteria
Lots of homework
Lecture heavy
1.0
4.0
CSE110
Grade: A
Feb 6, 2023

Professor Navabi is not a good professor. Her lectures are vey boring and she doesn't explain concepts clearly. The course is very assignment heavy and she doesn't accept late work so don't wait until the last minute to start your work. There will be pop quizzes once every week but she usually lets you work with your peers or use notes.

Lots of homework
Beware of pop quizzes
1.0
4.0
CSE205
Grade: Rather not say
Feb 9, 2023

Her class solely consists of her lectures where she tends to only read from her lecture slides and a lot of the questions on her quizzes and tests are not even taught in her class notes or her slides. Every other class consists of a pop quiz. The teacher is more focused on catching cheaters than teaching and there is no textbook to refer to.

Tough grader
Lecture heavy
Graded by few things
1.0
4.0
CSE205
Grade: A
Feb 9, 2023

- Monotone lecturer - Pop quizzes weekly - Lectures consist of her reading off the slides - Questions on quizzes and tests are not covered in class or notes/slides nor is there a textbook to refer to - Expected to master the concepts everyday before the next class where you can expect a pop quiz - More focused on reporting cheaters than teaching

Tough grader
Beware of pop quizzes
Lecture heavy
1.0
5.0
CSE205
Grade: Incomplete
Feb 10, 2023

DO NOT TAKE HER!!! Her classes are very boring and consist of her just reading off slides. She slams people with academic integrity violations even if there was no violation on the student's part. It comes to a point where not doing the assignment at all is much better than even trying. She doesn't teach how to code, only puts sample codes on ppt.

Tough grader
Lots of homework
Beware of pop quizzes
3.0
2.0
CSE205
Grade: Not sure yet
Feb 14, 2023

She is quite strict on her teaching and will immediately report academic violations, highlighting it every lecture. She can be a quite pushy of the material she is teaching and how students approach work. Essentially, her focus is on our success (grades), not actual teaching.

Clear grading criteria
Beware of pop quizzes
5.0
3.0
CSE110
Grade: A
Feb 22, 2023
Would take again

DEFINITION OF AN AMAZING COLLEGE PROFESSOR. All these Zybooks professors are setting up students for failure. She teaches code the old-fashioned way, where we had written worksheets and she would walk through the code with us. If you find her assignments difficult, don't complain, go to TA/office hours. Learning is centered on assignments.

Hilarious
Caring
Lecture heavy
5.0
4.0
CSE205
Grade: Incomplete
Feb 22, 2023
Would take again

Incredibly good professor. Don't sleep on her if you're in this class. Go to class, participate, and you will succeed. If you get stuck on an assignment, go to office hours. Start on assignments early and you will succeed. Those who complain about her are those who don't try or procrastinate on assignments. Amazing prof, assignment-based class.

Clear grading criteria
Gives good feedback
Inspirational
1.0
4.0
CSE205
Grade: A+
Mar 2, 2023

This professor made me hate computer science. I was super excited coming from 110 but the way this class is taught is just horrible. Get ready to be taught literally nothing. Grading criteria are super weird and everything she does is archaic. Assignments are very difficult only because they are extremely vague, taught poorly, and graded harshly.

Tough grader
Participation matters
Beware of pop quizzes
1.0
5.0
CSE205
Grade: B
Mar 4, 2023

I got an A+ in CSE110, this class is a similar level of difficulty conceptually, but she simply does not teach. If I do anything good in the world, it is convincing someone to do an online course for this class, please. I put in 3-6 hours a day, multiple days a row each week and still wouldn't complete assignments. This is a terrible,terrible class

Tough grader
Lots of homework
Beware of pop quizzes
1.0
3.0
CSE205
Grade: A
Mar 4, 2023

Doesn't teach. Spends almost the whole lecture time in logistical communication, which can be done before or after the class. Honestly, just take Prof. Miller- I avoided him to get a challenge turned out to be a lapse in judgement in my part.

Graded by few things
4.0
3.0
CSE205
Grade: A
Mar 5, 2023
Would take again

Take whatever 1* rating you see with a grain of salt. Anyone who complains that she is difficult simply wants to take the easy way out from a Computer Science major. If you invest your time correctly into this class, you will get much more than any of the other profs. Getting an A in 110 means nothing :DD

Get ready to read
Clear grading criteria
Lots of homework
5.0
2.0
CSE110
Grade: A+
Mar 7, 2023
Would take again

Professor Navabi makes sure you are ready to code. The lecture slides and textbook give you everything you need to know, and the assignments apply your knowledge well. TA's are super helpful and study guides prepare you for exams. She knows her stuff and makes sure you're ready for the concepts in 205. Build good habits and enjoy using a real IDE!

Lecture heavy
5.0
3.0
CSE205
Grade: Not sure yet
Mar 7, 2023
Would take again

Every negative review you see is salty people who want an easy A. Lots of people start assigments right before the due date when they are warned about how long they are and complain when they don't finish. Professor Navabi gives you everything you need in lectures and TAs are extremely helpful. Put in sincere work and you'll succeed :/

Clear grading criteria
Lots of homework
5.0
2.0
CSE205
Grade: A+
Mar 29, 2023
Would take again

Anyone leaving a 1 star review is likely only 1-2 semesters into their CS degree and has no idea how good she is compared to the rest of the department. Actually listen when she says to start HW right when posted and do them w/o cheating and you'll be fine. Trust me, her workload will seem like a cake walk when you start taking 300+ level courses.

Clear grading criteria
Beware of pop quizzes
Respected
1.0
5.0
CSE205
Grade: Not sure yet
Apr 6, 2023

going to class is a waste of time, her implementation of new concepts is packed into weekly hw assignments that you have to go to TAS for help with. Not a particularly good teacher either. I had to learn the concepts outside of class.

Lots of homework
Beware of pop quizzes
5.0
4.0
CSE205
Grade: A+
Apr 10, 2023
Would take again

The lectures are understandable. Homework is difficult but much much... better than zybook. The homework will help you understand the concepts during class (really helpful). Put some effort into it, and you will get an A or better! NO CHEATING, no copy from anyone. Do homework as soon as you can, and you won't regret it.

Clear grading criteria
Inspirational
Respected
1.0
3.0
CSE205
Grade: A-
Apr 25, 2023

I am regretting taking her class this semester. I don't really understand what she teaches. There is no way of taking help for assignments through her slides. It does not mean if I am one of those students who is giving honest review is someone who is lacking behind in the course, I still have A- which is not bad at all. Its my honest review.

5.0
4.0
CSE205
Grade: C
Apr 25, 2023
Would take again

This class is difficult for a first year student, but Navabi makes it so much better. You can tell she cares about her students. The class is set up to pass as long as you have a passing grade in your test and assignments category.

Caring
5.0
4.0
CSE205
Grade: A+
Apr 29, 2023
Would take again

Do yourself a favor and skip reviews from this Spring 2023 semester. You can't expect to learn nothing from Zybooks in CSE 110, lack a good foundation in computer science, and expect to pass your CS classes in the future. Navabi is prob the only CS professor at ASU who cares about her students. An assignment-based class, expect to learn from those.

Amazing lectures
Clear grading criteria
Caring
1.0
5.0
CSE205
Apr 30, 2023

Not helpful, Gives lots of homework, does not help you.

Tough grader
Lots of homework
Test heavy
5.0
3.0
CSE205
Grade: B
May 1, 2023
Would take again

Navabi is a great professor, although her lectures might seem difficult to understand. Do the assignments, do the homework, study for exams, and you'll be fine.

Get ready to read
Clear grading criteria
Lots of homework
2.0
3.0
CSE205
Grade: B
May 1, 2023

Honestly, Navabi is so mid and like she calls students out for cheating like it's not that deep who cares? Also she gives quizzes to check attendance and she like stares at you while you're taking it?? And her lectures are really boring like I just brought headphones to class so I wouldn't hear her. Just take CSE online tbh.

Tough grader
Beware of pop quizzes
Lecture heavy
5.0
2.0
CSE205
Grade: C-
May 3, 2023
Would take again

I failed this class this semester but I wouldn't blame her. She is an awesome professor who made really really easy exams. Everything in the exams came from quizzes, handouts, and slides that were all available on Canvas. If you are serious about studying computer science and gaining something out of it you should definitely take her.

Get ready to read
Clear grading criteria
Inspirational
5.0
2.0
CSE205
Grade: A+
May 8, 2023
Would take again

Navabi is probably the best professor you can ask for when it comes to introductory computer science courses. She does read off the slides, but the content is important and helps a lot on the assignments. She is really helpful and nice outside of class too if you need help.

Clear grading criteria
Beware of pop quizzes
Caring
4.0
2.0
CSE205
Grade: A
May 8, 2023
Would take again

Her class is definitely worth the effort! Syllabus covers ~50% of tech internship syllabus. Lectures aren't really beneficial so skip class if she isn't taking quizzes (many of which were pop but were open note!; apply discretion). On the flip side, her assignments is where the magic happens- crafted with detailed that have real- life applications.

EXTRA CREDIT
Clear grading criteria
Caring
1.0
5.0
CSE205
Grade: B
May 10, 2023

This was a lecture heavy course, where the professor went over 60+ slides per class. It was a pretty self-taught course and if we didn't completely understand our coding assignments, we wouldn't go over them in class. However, we had several TAs who were helpful and even created a class discord server for outside-of-class help.

Lots of homework
Caring
Lecture heavy
5.0
3.0
CSE205
Grade: A+
May 11, 2023
Would take again

Navabi gives you all the resources and knowledge you need to do well. 5% EC built into the class, cheat sheets on exams, good exam prep, one exam and quiz dropped, you can't ask for more. Lectures are a bit dry but have good information and TA's are super helpful and accessible. Just don't start assignments the night before and you will succeed!

Clear grading criteria
Lots of homework
Beware of pop quizzes
5.0
1.0
CSE100
Grade: A+
May 14, 2023
Would take again

The textbook is required but I got tired of reading it around halfway through and didn't lose much. Everything you need to know for the assignments and exams is on the lectures slides. Also, attend the lectures. There are quizzes she gives out nearly every day and are easy points. Start the assignments early and study the slides for the exams.

Clear grading criteria
1.0
5.0
CSE205
Grade: A
Jun 29, 2023

Please try your best to take the online ZyBook for this class. I was already aware of the data structures and algorithms discussed in her class and still had to spend at least 10 hours for each assignment. PLEASE AVOID HER AT ALL COSTS!!!! I had to spend 30 HOURS a week to end with an A.

Tough grader
Lots of homework
Beware of pop quizzes
4.0
3.0
CSE205
Grade: A+
Aug 19, 2023
Would take again

Professor Navabi was a great professor. I personally found that the best part of the class was the homework. It was often hard, but it was very good practice that helped me learn a lot.

Clear grading criteria
Beware of pop quizzes
Lecture heavy
1.0
4.0
CSE205
Grade: B
Aug 27, 2023

i don't even know what to say

Lots of homework
Test heavy
Graded by few things
4.0
3.0
CSE205
Grade: A+
Dec 1, 2023
Would take again

She has so many students in 205, its nearly impossible to talk to her, most of the Teaching was delegated to her many TA's, a good professor, held back by huge class sizes

Participation matters
Clear grading criteria
Lots of homework
4.0
2.0
CSE205
Grade: A+
Dec 13, 2023
Would take again

This course used Zybooks, so all of the assignments were done directly in the textbook. Labs were very slow and usually easier than the "challenge assignments" in the homework, but the professor was very helpful when she could be.

Get ready to read
Caring
3.0
5.0
CSE205
Grade: A
Dec 18, 2023
Would take again

I have a lot of respect for Prof. Navabi. She's one of few female CS professors and obviously knows computers front and back. Her class was difficult because of the way assignments are graded and exams are curations of obscure facts. I feel bad for her because Zybooks is now the standard and her class was the last pillar of quality UG CS classes.

Tough grader
Clear grading criteria
Lecture heavy
4.0
3.0
CSE205
Grade: A
Jan 2, 2024
Would take again

You can do labs beforehand and simply scan in for attendance and leave (or stay if you are having trouble, she goes through it w/TAs). ZyBook is the online textbook - a lot of reading activities & individual HWs, painful. Many Canvas quizzes (can retake). Midterm and Final allows for cheat sheet. Not very difficult, just do the work. (Fall 2023)

Get ready to read
Lots of homework
5.0
2.0
CSE205
Grade: A
Jan 10, 2024
Would take again

Was very knowledgeable and knew the course material well. Only problem was the ZyBook class structure, but that was out of her control. Great professor who was always willing to help her students.

Clear grading criteria
Accessible outside class
5.0
2.0
CSE205
Grade: C
Jan 17, 2024
Would take again

Took 205 with her twice, once with zybooks and once without. I learned much more from her non-zybooks course but it was much harder but at least I learned how to use an IDE. Her zybooks course was easy but most of it was a cse110 review. Lectures are kinda dry but straightforward, and she's a lovely person who cracks cute awkward jokes sometimes

EXTRA CREDIT
Beware of pop quizzes
Caring
5.0
2.0
CSE205
Grade: A
May 10, 2024
Would take again

Zybooks is easy. Her lab is helpful because she gives slideshows on previous readings if you missed one, so you can kind of catch up at the beginning of each lab. If your confident, just come to lab 30 minutes late. She's yaps a lot but other than that she's okay.

Get ready to read
Amazing lectures
Respected
3.0
4.0
CSE205
Grade: B+
May 30, 2024

The test are pretty much straight forward but do start on the assignments early and do not procrastinate

Tough grader
EXTRA CREDIT
Beware of pop quizzes
5.0
3.0
CSE205
Grade: A
Sep 17, 2024
Would take again

Best CS professor i have ever taken

Inspirational
Caring
Respected
2.0
5.0
CSE110
Grade: C
Dec 18, 2024

Terrible. Literally just midterm and final. Final exam is very very difficult.

Respected
Graded by few things
2.0
5.0
CSE110
Grade: C
Dec 18, 2024

Terrible teacher. Do not take her.

Graded by few things
1.0
3.0
CSE110
Grade: B
Dec 23, 2024

Horrible, just horrible. Literally did not provide any help the entire semester and had useless Community Day Live sessions. She only made the entire experience worse than it already is.

2.0
3.0
CSE205
Feb 22, 2025

An online Zybook class with in person labs one per week. Not much help from her during the in person labs, help mostly comes form the TA's. Cannot say I learned anything by attending, she just codes and you sit there and copy. No explanation on the code or teaching what each individual line does. I would avoid

5.0
2.0
CSE205
Grade: A
Mar 3, 2025
Would take again

Very straightforward class. If you do the work, you'll do well. Prof. Navabi is there for the labs once a week, where she walks through the lab if you have any questions. Quizzes are once a week but you get 3 attempts. The main assignments are all through ZyBooks.

4.0
3.0
CSE110
Grade: B
May 24, 2025
Would take again

There was a lot of reading, and lectures were kinda dry, but was overall very well spoken, and had respectable teaching techniques.

Get ready to read
Gives good feedback
Inspirational
1.0
3.0
CSE205
Grade: B+
Jun 6, 2025

The course relies heavily on automatically graded assignments with no feedback. Other than monitoring your progress, the professor offers minimal engagement. For a class that involves programming, this hands-off approach is ineffective and frustrating. Students would benefit more from guided instruction and real opportunities to clarify problems.

1.0
1.0
CSE110
Grade: A
Jun 6, 2025

The professor provides minimal interaction and takes no active role in teaching the material.

Class Info

Online Classes

100%

Attendance Mandatory

52%

Textbook Required

32%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 174 grades
Most common grades:
A (66)
A+ (57)
B (23)
Grade Distribution
A(123)B(23)C(12)D(4)F(1)A-/B+(14)
Based on 189 reported grades
A: 66
A+: 57
B: 23
Not sure yet: 9
Common Tags
Clear grading criteria (54)
Beware of pop quizzes (47)
BEWARE OF POP QUIZZES (35)
Caring (33)
Lots of homework (33)
Skip class? You won't pass. (22)
Lecture heavy (19)
Tough grader (19)
Rating Trend

Declining

-1.14 avg change
Sep
Dec
Feb
Mar
May
Jun
Last 6 months
Ratings by Course

COS126

5.0

(1)

CSE100

4.2

(22)

CSE101

4.0

(1)

CSE220

4.0

(1)

CSE110

3.8

(126)
+2 more courses
Difficulty by Course

CSE194

5.0

CSE205

2.7

CSE110

2.6

CSE100

2.1

CSE101

2.0

Similar Professors