3.7
Quality2.6
Difficulty67%
Would Retake349
Reviews67%
Would Retake
349
Reviews
Rating DistributionOfficial
349 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
52%
Textbook Required
32%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.14 avg changeRatings by Course
COS126
5.0
(1)CSE100
4.2
(22)CSE101
4.0
(1)CSE220
4.0
(1)CSE110
3.8
(126)Difficulty by Course
CSE194
5.0
CSE205
2.7
CSE110
2.6
CSE100
2.1
CSE101
2.0
Reviews (300)
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.
She is teaching her class well, but sometimes reading out of power point gets really boring. Overall, she can be really helpful.
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)
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!
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
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!
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
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.
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.
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.
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!!
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.
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.
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!
she is awesome! i love her!
The Best Teacher for JAVA
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.
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.
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.
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
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).
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.
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!
Great teacher that made a hard class very easy. Wish she can help teach all my programming class.
She's great! Hope to get her again for next semester.
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.
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.
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.
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 :)
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.
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.
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.
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!
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.
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!
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.
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.
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.
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.
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!
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.
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.
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.
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.
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!
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.
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!)
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.
Really nice and helpful, the class is fairly easy as well. Great teacher to begin your CSE path with.
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.
Navabi is a great teacher, very nice and helpful. Not much else to say really, you can't go wrong with this one.
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. :)
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.
Easy, but a lot of material.
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.
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!
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.
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!
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
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.
Best professor ever period, plus extra credit available so you can always go over 100%
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!!
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.
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.
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.
Great teacher to have if this is your first exposure to computer programming.
The best professor, highly recommended
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)
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.
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!
Great teacher, have had her for 2 semesters, I would take her again if she taught upper level classes.
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!
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.
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.
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.
She is the sweetest kindest lady. Plus it does not hurt that she is a Red HOT pepper for sure!
Really easy class if you go to the lectures.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
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!
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
Great teacher who cares about the students! If you put in the effort, you will learn a lot and be successful :D
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.
I had some background programming experience which made the class easier. For an intro to Java class, she made the concepts fairly easy.
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.
Great Professor!
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.
Her class was always energetic she has a good sense of humor and her grading is easy. its not a hard class with her.
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.
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.
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!
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
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.
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.
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
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.
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.
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.
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.
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!!!
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.
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.
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.
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
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.
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.
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.
Bro, she's bad. Just pick a different teacher. There's got to be another one available. Don't pikc NAVABI.
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.
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.
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.
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.
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.
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.
-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
Fine lectures, pretty easy work in my opinion. She did her job well.
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
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.
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
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.
She is great, very straight forward class.
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.
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.
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
I won't choose this professor again. If u wanna choose. Good luck
She doesn't really do a good job at all at explaining anything, its all stuff you have to learn on your own.
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
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.
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.
She gives a lot of extra credit, but pop quizzes are given so make sure youre on top of things or know the material.
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.
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.
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).
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.
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.
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.
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...
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.
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.
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.
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
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
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.
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.
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.
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.
Navabi's class is an easy A if you show up and do all the assignments. Solid CSE110 professor.
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.
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 :)
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.
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.
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.
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!!
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.
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.).
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.
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.
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.
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.
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.
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.
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
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!!!
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!
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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%
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!
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!
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.
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
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.
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.
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.
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.
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
The only course I've failed in my entire education career
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.
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
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.
CSE110 is an easy class, but Navabi doesn't make it any easier. Useless lectures, little communication, and boring assignments. TAs were awesome though.
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.
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.
U could literally learn how to code better online, cause thats how I passed this class...
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.
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.
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.
Is hard to understand, but is otherwise very good in her material. Her assignments are well thought out too.
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.
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
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.
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!
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.
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
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.
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.
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.
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!!!!!!!!
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.
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.
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.
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.
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.
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.
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.
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.
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.
Didn't like the way she teaches, didn't learn anything in the class and her tests are heavy
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)
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
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.
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.
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.
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
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!
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
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.
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.
Has straight forward lectures and lots of opportunities to get help. Love her!
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.
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.
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.
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.
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.
She drops the lowest homework, quiz, and exam! She is super kind but beware that her homework is very time consuming.
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.
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.
- 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
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.
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.
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.
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.
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.
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
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.
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
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!
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 :/
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.
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.
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.
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.
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.
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.
Not helpful, Gives lots of homework, does not help you.
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.
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.
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.
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.
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.
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.
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!
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.
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.
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.
i don't even know what to say
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
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.
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.
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)
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.
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
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.
The test are pretty much straight forward but do start on the assignments early and do not procrastinate
Best CS professor i have ever taken
Terrible. Literally just midterm and final. Final exam is very very difficult.
Terrible teacher. Do not take her.
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.
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
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.
There was a lot of reading, and lectures were kinda dry, but was overall very well spoken, and had respectable teaching techniques.
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.
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
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-1.14 avg changeRatings by Course
COS126
5.0
(1)CSE100
4.2
(22)CSE101
4.0
(1)CSE220
4.0
(1)CSE110
3.8
(126)Difficulty by Course
CSE194
5.0
CSE205
2.7
CSE110
2.6
CSE100
2.1
CSE101
2.0