4.4
Quality3.0
Difficulty85%
Would Retake154
Reviews85%
Would Retake
154
Reviews
Rating DistributionOfficial
154 total ratings5
106
4
27
3
10
2
7
1
4
What Students Say
“i took her 21JA class and it was the worst decision ever”
21JA - 1.0 rating“She is a perfect teacher”
D21JA - 5.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
41%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
CIS15C
5.0
(11)PROGRAMMING
5.0
(1)CIS15BG
5.0
(5)CIS
5.0
(1)CIS18C
5.0
(3)Difficulty by Course
41A
4.3
CIS22C
4.0
CIS22B
4.0
CISD018
4.0
CIS21JA41A41B
4.0
Reviews (153)
She is extremely helpful.if you dont understand something just go to her office hours and shes really nice about it. tests are open book, open notes. the tests are all easy if u pay attention in class. I would recommend her over delia garbacea.
Good teacher. Knows her subject from experience in the real world. Can help you expand beyond what the class covers. Grades extremely fair. Don't expect much help in the lab, especially if you are not a pushy person!Rrecommend to those who want to learn C
extremely helpful on labs u just have to ask her. lectures are made simple so that everyone understands. has a sense of humor. tests are open-notes-open book. if u pay attention in class and do ur reading you can pass with an A. i recommend her.
She's a very fair teacher. Tests are easy. But she's very picky about details. If you're naturally a sloppy person about coding, ur gonna get nailed real fast unless you can shape up and conform to good practice, which she goes over very clearly.
Extremely helpful. She will answer every question you asked. Well, not a easy teacher at all especially if you are not CS major. Very friendly.
tests are medium if u did the programs, but too bad the programs toward the end are stinkin hard! will be like 5 pgs long or more. blah! very good lecturer, dont need to read basically, prety helpful wen u ask. i kno C prety well, more than i wanted to.
Very easy, even if you haven't learn programming before. Don't need to read the book much, she's super details on notes. Just pay attention in class, do all the labs, and ur midterms/final will be no problem. Open books/notes on exams too!
She is a really cool teacher. I recommend her to those who DONT SLACK OFF. of course, ppl get away with an A by not going to lectures, but that is only if you have programming experience. She grades fair on labs, quizzes, and exams. Not an easy A, but fun
She's not bad, her lectures are extremely helpful. Couple problems with her, is that her programs are very difficult towards the end of quarer cuz it takes time to figure out. She's very picky on programs and test. I recommend Oldham for easy programs.
She is a great programming instructor. Her lecture and labs are extremely useful.I even don't have to read the textbook. I will highly recommend to anyone who wants to learn C.
Good temper, available when I was in need. Easy A The diamond on her engagement ring is very big too.
Very friendly, good sense of humor, and explains code clearly and step-by-step. She's devoted to spending as much time with the student as necessary to answer any and all questions. I don't read the textbook, and I have more than 100% in the class.
She is a really great professor.She explains everything clearly. Top of that she is really nice teacher...She values learning the content rather than tricking students into bad grades etc.Her class is straight forward, just go to class and understand and love the subject, you will get an A.
No Comments
It helps if you know your prerequisites. If you do, it's a breeze. The labs require a good background, while the material in class is not, but fairly easy to grasp.
This class is easy on the surface level but you will see that it is much harder once you get to the roots. She helps make the stuff fun. excellent teacher. when she grades the tests she is picky and takes off unnecessary points but her overall grading for course if kind.
I am completely computer illiterate. But Nguyen lectures extraordinarily well and I finished the class w/ at least 98%. Tests very welcoming since they're designed to be done in 1/2 hour. I went on to BG with Garbacea (~3-4x harder) and got 98%. Garbacea's tests are designed to be done on the dot.
Awsome teacher!!! She's very friendly, patient, and approachable. She's not easy, but she's fair. She's very carefull to explain every concept clearly and simply. She's a model for other teachers, seriously.
A solid instructor. I would recommend her. Very helpful and explains concepts well. Good subject knowledge. Kinda cute.
This teacher is the best. Shes funny, but she knows what shes doing. The labs are easy because you get a lot of time and you can do them at home. Every exam is open book and open notes. Majority of students were adults which was a little annoying because they would ask questions that would seem simple to us younger people. Attendence not required.
Nice teacher.Easy class but you'll find you've learned a lot after the final.
Hands down one of the best instructors I had (and I had many). Helpful, friendly, fair, and always prepared. I wish every professor was like her.
She is one of the best cs teacher's I've had. Very clear and very good at explaining ideas. I feel very, very confident that I know the material in the class because of her teaching style. I almost never opened the book because she was very thorough and helpful with questions. I highly recomend her.
No Comments
she is not bad at all. If she feels that you are working hard on your labs then you can expect a B for sure! she is very helpful and friendly. I do recommend her. But her labs are pretty hard and challenging.
I was very disappointed by her teaching style. Topics were covered at a super fast pace. The concepts were very poorly explained but the labs based on these concepts were super hard. There was no congruency between what was taught and what was expected. Overall, a total let down!
Nguyen's CIS18A class was almost unbearably easy. We usually took a whole week to cover only part of a chapter in the book, and tests questions were taken essentially word-for-word from the lecture notes (she gives us printed templates and we fill in the blanks). I learned a little bit in the class, but mostly remember it for the easy A.
This teacher is very helpful and very friendly. She understands the subject well, and knows how to teach it. She takes off lots of points for late labs, but if you are turning labs in late, that's your own fault. This teacher really takes the time to read and understand your work, unlike some teachers who just haphazardly grade assignments. A++
One of the best CIS teacher in De Anza/Foothill. Tests are challenging but she is nice and very helpful.
Her lectures are excellent. She explains very clearly and uses in class programming examples that really help you understand the subject better. She makes learning a very difficult subject of C Programming crystal clear. She is very friendly and approachable if you ask for help. Also, she puts her lecture notes posted online so you know ahead o
Very good teacher. Notes provided online. Very approachable and responds emails in a timely manner. Lab assignments were challenging yet definitely doable in the time allocated. Actually looks at the program logic and provides good feedback. Tests are not easy but good assessors of how the students are doing. All tests are open book/notes.
Ok this teacher isn't half as easy or good as everyone has been saying in these comments. i highly recommend not taking clare as a CIS teacher. The programs she goes through in class are irrelevent to the labs she expects you to do and she doesnt cover things half as good as she should. Me and a friend both dropped 15ag when we took it with clare.
i wouldnt advise anyone to take clare for their cis classes. A lot of people fell behind in my class and she didnt even bother to help them. For people on their first programming languages i'd advise taking a better teacher. It seems that a lot of cis teachers dont understand how hard it is for people on their first programming classes.....
One of the best CIS professor. Very helpful and clear. Go to class, you will learn a lot from her lectures. Quizes and tests are very fair and she prepares you for them. Do the assignments and put time into studying and you will get an A.
You will learn ALOT from her class. Her class isn't as easy, you'll have to dig into programming, really think and utilize the stuff she teaches in class, but it will definately help for your advance CIS class. I've almost never read the book nor spending much of time on it, all I did was the lab(with extra credits), and I got an A. |RECOMMENDED|
Very awesome teacher. I didnt know any programming before this class, now everything is crystal clear. Easy if you work for the labs, not much studying needed, i got a 97%. too bad A+ was 98
The instructor is wonderful, i got an A+ !
Explains everything very well. Very easy grader. Basically hands you the answers for all class exercises and assignments. DO ALL YOUR WORK and you'll be fine. She's super approachable if you need help. She might go too fast for beginners though.
She's great. Lecture is super clear, so I rarely have to read the text. Homework, midterms and final are straight forward. Lots of extra credit is given and I ended up with an A- in the class.
Straightforward and clear. Labs and tests are everything that were taught in class. Got through the class with a very good grade without even buying the book as we very rarely used it for class. Lots of extra credit in every lab. If you do the lab yourself and know how it works, the tests basically repeat the labs. Recommended teacher!
Labs are ambiguous. When questions are emailed, she recommends asking in class. When asking questions in person, she recommends emailing. Points will be deducted for "industry standard" stuff...in a beginning C class. She will question your intelligence and common sense. Very nice when others are present - not the same elsewhere. Do not take.
I came into this class wanting to learn the material. She stomped every ounce of that feeling right out of me. If you actually want to learn this subject, take someone else. She is choosy on who gets help and who does not. Labs are very open to interpretation. She will steer you in the wrong direction, tell you it's 'ok' then mark you down.
Very nice teacher. By default CIS 15C itself is hard, but she really knows the stuff, her PowerPoints are very clear, her lectures will make you think. The first 4 weeks are going to be extremely intense to prepare for the team project. 5 labs worth 125pts, 7 online quizzes worth 70pts, midterm worth 100pts, and final worth 120 pts. Gives out ECs.
I'm curious of the below rating and its legitimacy for the simple fact powerpoint was never used in this class...ever. It was all text documents and c files. *flagged*
She made me feel like 15C is easiler than 15BG..Her lecture were so clear and easy to understand. She grades a little hard on the labs but she grades pretty easy on the exams. You do not have to go to class everyday, because everything is on her powerpoint. However, she does give out some in class ECS.I would recommend her.
The first weeks of this class were so easy I could have cried. But it got trickier later. The labs/quizzes can be ambiguous; best to do them during scheduled lab time and ask for clarification. Not super approachable but a clear lecturer. She is particular about guidelines, format, etc. Her tests/labs are interesting if you like to solve puzzles.
Great instructor! One of the best I ever had! She is always so helpful!If you put effort, you will get an A
I took her for CIS 15AG. She is very nice. Just pay attention in the class and you will be fine. I got an A without the textbook. Just remember to read the notes before class. Midterm was easier than i thought.
Lectures clearly and makes the topics easy. Her labs are tricky but interesting. The prep question for the midterm and final were MUCH easier than the actual exams. The exams are very difficult, but fair. You need to be well prepared and have your wits about you. She is super helpful, responds to emails and really cares about the students.
BEST TEACHER EVER!!!!!Take classes with her! You will not regret. Clare is always helpful. Her labs are quite challenging, but they teach you a lot. A+++
Great professor very easy and clear labs. Online quizzes can be rather ambiguous at times but are fairly straight forward. Exams are much like her labs and in class exercises so bring those with you (open note exam)! Took the entire UNIX series with her and was great the entire time
Data Structures is not for the faint of heart. It is HARD. But the material is very, very interesting and Clare explains the concepts very clearly. There is an insane amount of work at the beginning but after the midterm it is easier, with only one lab and the team project.
I took the entire Unix series (18 A, B, C) with Clare. She is a superb teacher. No textbooks needed! If you read her slides before class, ask questions, and follow the in-class exercises, you will do well on the labs and exams. The online quizzes were ambiguous sometimes but very easy. A very interesting class, a good teacher, and an easy A.
Reaally nice professor. Her lectures are crystal clear. She also gives lots of in class extra credits.
Excellent teacher, patient, respectful, fair. Too bad teachers like this are becoming a minority.
Very dedicated towards her students and a very fair grader. It's really a one-of-a-kind combination.
She knows the materials really well. Clear and passionate. Really helpful and patient when you ask questions. first few lab assignments are relatively easy but the last few are bit challenging. 2 midterms, 1 final, & quiz every week. exams are open notes/book. doesn't really need the textbook since all her lecture are ppt and available on catalyst.
She is a good teacher and is quite helpful. goes over lot of stuff in class and gives lots of notes. Labs are quite hard however and she doesnt tell you all that you need to know in order to complete them. tests are also easy(open book and open note). so the only thing that is hard about this class would be the labs
She is such a nice teacher that I couldn't help to rate her just after my mid-term. Her lecture is crystal clear and cover details. She's patient and extremely helpful. She went over the exercise during lab time and reply to the questions on forum quickly. She is one of the best teacher I have ever had.
Data Structures assumes you know how to program pretty well already.You wont survive the first few weeks if you dont know your material very well. The programs are challenging but the material itself is very interesting. Professor Clare is a true professional in the field and anyone who is interested in a computer science class should take her.
Assembly language is way harder than BG
She is very nice, helpful and passionate about the subject. Replies to emails promptly. Assignments are very clear and tests are based on class exercises and practice tests. I recommend her:) Keep in my Assembly is not at all like AG&BG, its challenging because it forces you to work directly with memory. Lots of concept in this course.
Clear and well-organized teacher. Her PPT's are on point and that's pretty much all you need. Quizzes are doable if you read the PPT's, they're online. Tests are similar to the practice tests. This class involves conceptual understanding so make sure you know your stuff pretty well. Once you get over the barrier, the class becomes a bit easier.
If do the labs, the tests aren't much harder. Also if you plan on going to UC Berkeley, Clare provides the best tests whose difficulties are close to those of UC Berkeley CS tests. Good practice for students planning on going to UCB. Good luck!
Very Clear, makes learning to code fun and easy. Highly recomended
I love her. I will always love her. She is amazing in every amazing way. The best CS professor at deanza. I don't know how you could fail her class unless you are really uninterested in programming. But I was fascinated. I love her. Take Clare. Much learn. Much fun.
I though CS would be easy but I found it very hard and complicated. I must say Clare is a hard professor. It's way harder than physics and even harder than English. It's also way harder than math especially calculus. I learned that I will not take the next class with her.
At first, I thought CIS would be easy until I found it very hard and complicated. It's much harder than physics and even harder than English. It's also way harder than math especially calculus. I must say Clare is a hard professor for CIS. At least I passed it with a C thanks to Clare. I learned that I will not take the next class with her.
Don't take Clare if you don't understand the material well. For those who are new to programming and for those who tried programming for the first time. You must know how to program well before taking this class. If you don't, you will likely get lost and you will not likely do well in this class.
Clare is great! Assembly language is not easy, but taking Clare's class save me a lot of time because she made the material so easy to understand and I didn't have to read the textbook.
Strict deadlines. Strict Grading Policies. Not clear with the material. She expects students to know half of the things she's teaching. Don't take her. There are better professors out there.
This is my time taking her class. Her lectures are amazing and super well prepare. She doesn't require to buy book. If you come to class and pay attention, you should get a B, with knowledge, as least. I'm planning to take all the rest of CIS classes with her. You won't regret by taking her class. She is one of the best professors at De Anza.
She is super hot. She is awesome. She is so good. She is so helpful. She is so nice. She is so fun.
responds to emails in minutes. early in the morning, late in the evening. even in weekends. you never need a book. her slides are awesome. I took with her data structures 22C,assembly 21 JA, linux 18B. data structures was hard, others were easy, just 5hours of work on the weekend and thats it.
Her lecture slides were very clear and comprehensive. If you're in the online class, it pays to take notes off of them because they include pretty much everything covered in the labs, quizzes, and tests. She also responds to emails pretty quickly and she's got a good sense of humor, at least to me. If she's teaching, don't hesitate to take her!
I think she is a good teacher, but for the online sections of the class you just receive the class notes from the section she teacher during the day. I feel that the online students get a little bit ripped off. She grades the assignments pretty hard. Very helpful when you email here. I would recommend taking the class in person.
NEVER TAKE HER IF YOU DON'T KNOW THE SUBJECT ON AN ADVANCED LEVEL. i took her 21JA class and it was the worst decision ever. She explains NOTHING in class, just reads the power slides blankly and leaves the tough stuff up to you. her tests are EXTREMELY tough and looks nothing like the review. NEVER TAKE HER UNLESS U WANT TO SUFFER.
22b isnt a hard class, but it does require a fine attention to detail and a LOT of time.... required more time than PHYS4A for me. The labs were the hardest part.... i dont think I can say any of the labs were "easy". They all took me ATLEAST an entire day to complete. The tests should be ok if you understand the labs. - Sri (spring 2015)
Clare is the hardest and the best CS professor I have ever had. She taught us how to think, not just get the right output. Your lab could give the right output but you could still get a 10/15 for structural mistakes. She emphasizes efficient solutions, a very very important skill to have for CS majors. Tests are kinda hard but manageable. STUDY!
Very clear, very helpful. Very easy if you study. Keep notes of all your labs so you can study them before exams. Print all the lecture slides and bring to exam.
She is pretty good and might be the hardest teacher at cis department. You have to use the easiest way to do the assignment, otherwise she will take points off for the inefficiency of your code, even if it runs perfectly. Make sure you read and understand most of her slides BEFORE the class.
Easy class. 10 quizzes, drops lowest. Quizzes are online and T/F. 1 MT 1 final. 5 labs due bi weekly. Gives EC opportunities throughout the quarter. Very helpful when you ask questions in the online forum. Tests are open notes and textbook. Not very difficult as long as you review notes labs and class exercises
She is a nice prof. Her hk i found tough and sometimes felt lost. There should be more coding examples from the lecture. Quizes are multiple choice are online and unlimited time till deadline. It quiz u on her powerpoint notes. Her exams are kinda hard, but she grades fairly. Her lecture goes fast and she skips over stuff cuz she assumes u read it
Clare is a good professor. She explains things clearly and her lessons are structured well. Easy to follow, and assignments are little bit challenging but inspire you to think. Highly recommend her.
Highly recommend her. You should take her if you - like nice professors - appreciate clarity - like hanging ou with computers - enjoy solving problems - and only if you are motivated to learn what Clare has to offer. If this is you, your success in this class is guaranteed (AAA+)
She's very nice and she puts a lot of effort in trying to help you understand the material. For office hour, she stays until no one has any more question even though it passes over the hour. Be sure to read the material ahead of time and self-studying is put on top in this class.
She is very wonderful Prof. if you want to learn well, take her class. She is organized, helpful, kind, smart, great lectures notes BUT her midterm and final is a different story. You have to adapt yourself to solve her assignments in very short time, otherwise, you will be stuck in her midterm and final although if you feel you are very good.
Her lecture notes are clear and detailed, easy to understand. assignments and exercises are given each week and it's easy to solve if you read the class notes. She responds to questions quickly with great explanations. She cares deeply about student's learning and she also cares about our opinion towards class. She's awesome professor in many ways!
I took this class solely to learn Python. I have tried online way like (udemy code academy and stuff); but nothing comes close to her teaching. In my 22 Yrs of academic Yrs, this was one of the best classes and best teaching. She is a marvelous teacher ! Good lecture notes, Good discussions, classwork, homeworks. Highly Recommend !
I have chosen to not take CIS after this class. De Anza teaches memory only in it's CIS classes. This is the most memory only class that I've ever had. I will never be able to learn this way and I do not appreciate how it is done. This professor is better than most in her field in that she tries to get you to understand what you need to memorize.
She is amazing! Definitely makes you work for your grade but you learn a lot. Homework assignments were difficult so make sure you stay after class and ask her questions. She is very accessible outside of class. Loves to help her students. I have taken other beginning Python in Foothill and the teacher was not half as good as she was.
She's really good and I enjoyed her class. Class was optional, but you need to pay attention during lectures to fully understand the material. Good on feedback and helps her students outside of class in the computer lab. I feel like I learned a lot this quarter and I would definitely recommend her. Class starts easy and gets more challenging.
As a pretty experienced programmer it was very easy. But she explains well and patiently answers all questions. Graphics/turtle was annoying but relatively bearable.
Professor Nguyen makes you love programming. I took her intro to coding using Python last year and she was always very patient as I had no programming background at all. You do need to do the homework but that's how you learn to code, right? She's super nice and always willing to help students. Also, the lessons do give you the concepts you need.
Very easy to get behind if you wait til the end to do the week's lab and while Clare is one of the better profs you can take, its not easy to procrastinate and quite hard. Spend time listening to her during lecture and ask questions when you need to and you should be good. Make friends in class to pair with for partner labs / final project.
Clare is a great prof, and she will answer your questions any time, very patient. Took her 41A and 41B, she explains lecture well and help you with the labs. For 41B, you could choose final project(if two midterm avg > 80), or doing final exam with computer programming questions. Her midterms are fair, study the code, and try different exceptions.
Her lecture is clear, and don't be shy about getting help from her. She is very kind and patient. She is willing to spend extra time to help students until they get the concept. Exams are fair(average was 90), but homework gets hard after week 6 or so. I actually enjoy solving her hw problem. It's a bit challenging, but rewarding.
The best CIS professor at De Anza. Take her! Caring, passionate, and can teach. Her lectures are informative, clear, and engaging. You can learn everything you need to know just from her lectures. Weekly assignments and Exams were straight forward based on in class examples. Does provided a bit of EC. Wish I've taken her for all my CIS classes.
Tough grader, and her homework and quizzes have very ambiguous terminology at times that make you lose points for no reason.
She is the best teacher
Have to cling on to every word she says for subtle hints at labs and exam requirements. If important, these issues should be highlighted, bolded, and plain, not cursory and buried in other material. Otherwise, it's not learning, it's distraction. Very high GPA risk here. She definitely knows the material and otherwise kind.
Her class isn't easy, but if you willing to learn, put some time to practice, is not hard to get A. Read project requirements carefully and pay attention to all the details as the real workplaces do, you will be fine. She is very knowledgeable. Ask questions in-class or in email. She is patient and friendly, and she replies email very quickly.
She is a perfect teacher!!!!!!! Believe me!
Very good professor that wants everyone to receive a good grade. Her grading style on exams and labs is very lenient. To new students, the CIS21JA material is very difficult to find online resources for help, and the language is kind of obscure and unknown outside of De Anza. Highly recommend going to every lecture, Clare explains you need to know
She is a professor who with a lot patient! Do not be shy to ask her questions!
Very knowledgeable in Python, and she emphasizes on teaching pythonic coding practices. Her labs take up a lot of time, but she gives line-by-line feedback on any mistakes or improvements on your code. Fairly easy open book exams, print out her lecture slides, exercises, and labs and you should do fine.
Highly recommend taking Clare for 41B if you took her for 41A. Only downsides for her class is time consuming labs that are to be completed in a short amount of time. Her tests are pretty lax though, she lets you bring open notes.
Attend lectures (extra credits!), READ CLASS NOTES, study sample questions before exams, then you will be fine. Her lectures are clear, and you will be mainly tested on the lecture materials. Knowing how each instruction works and paying attention to details are both extremely important. She gives detailed feedbacks to everyone's assignments.
Professor Nguyen is a very kind, helpful, and smart person. She really wants her students to succeed and is happy to help whoever needs it. The grades are based on 8 modules each having a coding assignment and an easy quiz. No textbook is required her notes have everything you need. 2 midterms and a final. Pretty lenient grader overall.
So much work in this class, it's insane. Would not recommend taking more than 2 other courses alongside this one. The material is very tough and there is something due every 2 days. She doesn't grade easy too. She explains things well, but that doesn't change the fact that there is too much work in this class. Not sure if there are better options.
Tough grader
Not bad
Clare is an excellent prof. She cares about students' learning and prepares them well for upper division courses at universities. Exams are one level higher than notes, which requires you to think about different scenarios. Tough class because it's online. But this class opens my eyes in some CS concepts. Made mistakes in class and learned from it.
This class was so hard, had so many labs and each lab had so many specific things, not the best teacher, passed the class but I wouldn't take her again.
A lot of work in her class. Five labs, first three are back to back. Last two are separated by a week or two. Two midterms and one final. She is an EXTREMELY tough grader. Will mark off a lot of points for something small. Only recommend if you are taking her as an only class. Also, did I mention she is a tough grader?
I took her for assembly and that was the hardest class I ever took in my life. As a teacher she is very clear with her expectation and workload. If you study hard, do the readings, and carefully do the exams then you will do fine in this class. For her assignments she was very picky so be very careful.
Shes ok, pretty tough. Expect a lot. Study the lecture notes and pay attention, you will be fine.
She was a good professor. She really cares if youre passing or not. I was struggling in the class so she let me re-take parts of the midterm exam to at least get a C grade & she tried her best to help me pass and she definitely did help I ended up passing with a C in the long run. So thank you professor Nguyen!
She is really nice and helpful. She pay attention the students and their grades and also help them a lot to learn the course and increase their grades.
Best professor ever. Clare's lecture note is the best and very clear. She is such a wonderful person. You'd be lucky to take her classes.
Clare's Linux OS class is very*100 useful and practical. Her lecture notes are holy grails
Assembly language is tough. The labs were okay if you are proficient at coding, though sometimes I thought that the reading wasn't really enough to prepare for the labs. Even though there were some difficult labs, the class is very balanced, and if you put in the effort you should definitely make it through the quarter and learn a lot.
She was my teacher for CIS41A (python programming) and I really appreciated how she took the time to give feedback on every part of the assignments we did. The midterms and final were from content we learned in class, so nothing was new or unfamiliar. She's very good at communicating with students and good at handling this class through Zoom.
Online Zoom class during Corona. She's awesome, though you have to put in some work. Lectures were quite fast, so I recommend skimming the slides ahead of time and rewatching recordings if needed. I reference them for labs. Grading is nit-picky on some ends but flexible on others, so it's fair overall. Tip: do extra credit & avoid procrastination!
Clare and Delia are two of the best CIS professors! I would say that for students intending to take her 41B class to take 41A with her, as students taking 41A with easier professors tend to struggle more in 41B. IMO, her 41B class is around 3x the difficulty of her 41A, but the topics/projectsyou learn are so worth it! Difficulty: 41A < 21JA < 41B.
One of my favorite classes. She's very helpful and reachable through email or dicscussions on canvas. She always gives feedback and has lots of EC for doing practice exercises. Expect notes to be lengthy but they are very helpful
Assembly with Professor Nguyen was good and pretty straight forward. She spends class going over the hard tasks that were given. The presentation slides were certainly enough and reading the textbook wasn't nessesary.
Very organized and well planned course. I found this class very difficult, would recommend taking pass/no pass if you aren't too confident. Her grading on exams is pretty lenient, I did poorly on some answers but she gave most credit. We had to use Proctorio which watches you via webcam, and exams are at a specific time.
She's helpful, friendly and cooperative. Her lectures are clear, she explains things very well. But,she's a very nit-picky grader. If your code is working well, but if something is not written the way she prefers it to be,she'll cut points. She gives easy questions on study guides for tests and puts things much harder than them on the actual exam.
Compared with my friend's other 21JA notes, her notes are hard to understand. I have to watch some videos to try to understand what her teaching. And reduced points for nonsense reasons. Don't take any class with her.
She takes a difficult subject and breaks it down really well. She is very clear and moves at a good pace. Very willing to help with questions. 3 exams, weekly labs and quizzes. The quizzes are easy true false (less than 10 mins to do it). Gives EC which adds up to about 1 lab and 1 quiz worth. Practice exercises help a lot with completing labs.
Yes, I did drop out but even though I did I'd still say she's a great teacher. She is willing to help out anyone that asks for it and does so in a clear way. I'd recommend her for anyone wanting to take her classes.
Clare is by far my favorite professor at de anza. I've taken her 41b as well and her powerpoints are actually really helpful. Always a ton of extra credit avaliable and her exams/labs are all based off of her slideshows. Whenever I see her name pop up for a class I need I'll take it. Super caring and reachable outside of class for help
One of the best professor's at De Anza. She is very clear in her instructions. Puts in so much effort to teach. You can go to her office hours with doubts and she is always happy to answer them. Her labs are not easy. You have to put in lots of effort. Don't miss out on EC opportunities.
It isn't hard to get an A, but you have to put in the effort. The midterms and final will be important in determining your grade. Although it is open book, she only gives us barely enough time to finish the question if we already know the answer. However, she grades it leniently and will give you some partial credit for each question.
Made us take our final 30 minutes after graduation, stubborn despite the clearly annoying circumstances.
Clare Nguyen is a gem to the De Anza CS Faculty. She is super funny and provides so much extra credit throughout the quarter. The way she lectures is very clear and explains concepts very thoroughly. She is caring and very picky when it comes to Lab assignments, but she is in order to make you a better programmer. Full send. Please take her.
Super caring and kind professor! Really knows her stuff, and will kindly clarify concepts. Labs are tough and PPT's are long but designed to reinforce your learning & gives good feedback. Offers extra credit every week. Assembly is hard but prof does her best to help you understand. Go to her office hours for help on labs - she will help you!
She is a gift to students who takes her classes. As long as you pay attention what she says and study, you will learn a lot and be thankful for her as a well-knowledge Professor. She has a great humor and positive energy that you will be learning quickly. She is definitely loving her job and you can feel it. TAKE HER ALL CLASSES SHE OFFERS TO YOU!
Gives a ton of extra credit so do them all! She is always happy to help and clarify questions. Her classes & notes are very well-structured. Labs are relatively tough but doable and she will provide guidance when asked. Exams are open-book. Put in the work and it's a guaranteed A. Can't recommend her enough. Just take the class if there's a spot.
really sweet and caring prof!! i would def recommend her!! make sure you pay attention the first few lectures bc everything builds on itself. the material is not inherently very hard, but it's easy to make mistakes. i was doing pretty well w understanding material and all that, but still got a B. super sweet and accessible prof though, recommend!!
If I could take all CIS classes with Clare, I would! She's very knowledgable but approachable. Stays on point during class (no rambling), gives a lot of good feedback. Because she's knowledgable, she can explain parallels between different languages. Questions can be tricky, designed to really make you think. I had her for 18A, 18B and 41A.
I took the whole Linux series with her a while back and learned a ton. Especially the 18C class. Lectures were very well organized and her module exercises really helped with the HW. Labs were easy if you paid attention. Also gave extra credit. I honestly think she's the best CS instructor at De Anza if you plan to pursue a career in CS.
Definitely one of the the best CS instructor at De Anza. Clear notes that covers the topic better then a lot Google material. Lab and exercise that will really push you and learn, but not harsh and it's all in the notes. You can tell she really likes teaching and knowledgable. Things you learn are useful and will be with you probably forever.
Despite the topic is hard, she design her class so well that in the end of class you will feel confident about what you learned. And if you forget something, going back to her notes will give you clear idea in a second instead of It can be challenging at times, but as long as you read the notes you will survive and learn more than you expected.
Great lectures and class material that help you understand the topic. Hands out ECs like candy.
Assembly sounds like a hard topic (and it is), but she makes it so easy with her fantastic lectures and class materials. Wish she could teach all CIS classes honestly, but alas.
Professor Nguyen is probably one of the best professors you can take for computer science. I learned a lot about shell scripting and Linux. CIS18B is one of the most useful classes you can take and Professor Nguyen is the instructor you want to take it with. Canvas page is really organized.
This teacher is far by the best teacher I have had for computer science. I took her for intermediate + advanced python and data science. She is super good at teaching & cares about her students very much. Don't go in this class to get a good grade, go if you ACTUALLY want to learn programming well. You will make great apps in this class!
She taught DS in a way which isn't too intimidating but rather fun to learn. All her notes were well written and if you do good on the labs and midterm you can do a final project which I did and it was amazing! Learned a lot in this class and it's definitely one of my favorites. Taking intermediate python will help before you take this class.
The professor is incredibly kind and helpful. While the course material can be challenging, their clear lectures, accessible office hours, and generous extra credit opportunities make it manageable. Using unstuck ai alongside the provided materials really helped me stay on top of the concepts.
Clare Nguyen is amazing at what she does. She is really good at explaining complex concepts in simple terms and is very accessible if you still have further questions.
Clare Nguyen is an Amazing professor! She is really good at explaining complex concepts in simple terms and is very accessible if you have further questions. I ended up taking CIS 18A, CIS 41A and CIS 41B with her.
Class Info
Online Classes
100%
Attendance Mandatory
25%
Textbook Required
41%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.23 avg changeRatings by Course
CIS15C
5.0
(11)PROGRAMMING
5.0
(1)CIS15BG
5.0
(5)CIS
5.0
(1)CIS18C
5.0
(3)Difficulty by Course
41A
4.3
CIS22C
4.0
CIS22B
4.0
CISD018
4.0
CIS21JA41A41B
4.0