3.5
Quality2.3
Difficulty67%
Would Retake92
Reviews67%
Would Retake
92
Reviews
Rating DistributionOfficial
5
31
4
29
3
18
2
7
1
7
What Students Say
“Cynthia is a nice person and she replies to email quickly”
CIS22C - 2.0 rating“And grading the homework always not on time”
CIS22C - 3.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
50%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.25 avg changeRatings by Course
35ABG
5.0
(1)CIS15AGBG35A
5.0
(1)CIS22BCIS22A
5.0
(2)22A
4.6
(5)15BG
4.0
(2)Difficulty by Course
15BG
3.5
CIS22A
3.1
15AG03Y
3.0
CISBG
3.0
CIS22B
3.0
Reviews (92)
Good teacher. Intermediate "C" is boring, but she helps with a sense of humor.
No Comments
Very organized lectures, labs not too bad, tests are easy. Even the final was!
She explains everything clearly. Her programs require a lot of thinking and are sometimes difficult. Her tests are average and they require that you understand the material really well. You will learn a lot from her classes.
No Comments
good teacher, tests are doable if u pay attention, same goes with lab, the teacher explains thoroughly, not hard to get A or B. take her if u want to learn.
No Comments
Great programming skill, easy tests, you can learn a lot from her with her style. She made this class's contents very clear. I found those stuff helpful even for my several other programming class.
A great teacher!!!She explains everything very clear! Her class is boring though. The assignments are sometimes difficult, but it's easy to get A.
Her class is boring but no attendance needed for grade plus all the notes are on the server. Assignments can be done in 4 hours or less. Test come be a pain since she wants it her way. Go to class before test to find out how she likes it.
Although many people recommend her, I strongly disagree because she speaks too fast to understand. When I asked a question to her, I couldn't understand well.Also, she doesn't know how to teach: when I took 15BG, she talked about array without explanation
Must take teacher....since I took 2 or here classes already. VERY easy A
She speaks fast alright.And i don't like her lecture style, always use her laptop projector to demostrate the programming. But she is very very very kind and helpful. People recommend this teacher for reasons.
easy A.not too clear. CS major, don't take her.too easy for u. take garbacea better. pretty-->motivational factor.Lee->laughing queen.everything seems to be funny to her. she always laugh when she's teaching. tht's why i wander wheter she's crazy or
speak too fast to understand, and can't revise the lab to get points back. Lab correcting is too critical.
very nice teacher. Encourages personnal work. Mid-term and final are very accessible.
guaranteed to put you to sleep, take her if you have insomnia. But overall, she's an easy A.
not very helpful if you take her class make sure you have previous EXAMs and labs they are slightly the same. for the exam they are slightly different but it's still the same concept. DOnt come to class(ifyouknowthisstuffandhaveallpreviouslabs)
She is one of the fwe professors with a deep knowledge of the material and the experience and ability to explain things. All those students who think she's not helpful..how many times did you go to office hours?The material is not be easy,but she TEAC
Easy A. Nice and easygoing teacher. Her lecture notes are easy and simple to understand. If you aren't good at programming, take her. She's easy on exams and final.
She's very nice, especially when you go to her office hour and ask for help. She's quite easy so not recommended for computer science major who wants to learn a lot. She goes over examples somewhat thoroughly.
She is a really good professor who knows how to explain things. Highly recomended. Very clear on labs. exams test you on important things only. Also, she really likes string parsing.lol.
easy~A,~all~hail~to~Letter~A~grade~
VERY EASY A!I never study for the exam, but still get an A. Come to class just for the attendance...it worth 2% from your total grade...8% extra credit is very helpful...don't take her if you're a comp scie major,better take Garbacea or Nguyen, but if you just want an easy A, take her!!
Easy A, but extremely boring lectures (I yawned the most in this class than in any other class in my life). Anyone who thinks this class is not easy does not have what it takes to be a programmer/CS major.
DAMN! I programmed my laptop to do my english homework for me! Thanks cynthia!
Easy instructor if you pay attention. Grades very leniently. Has strong knowledge of the subject. Some times gets a little boring but I would take another class with her if I had to choose from the rest of the CIS instructors.
She is an easy going teacher that makes her class pretty fair by allowing textbooks and notes on her tests. The grades are slightly curved and the labs are self explanatory. Loves to laugh a lot.
the first two weeks if you don't understand what she is saying, then you are screwed. She keeps on talking and doesn't stop for the people who don't understand. Basically shes confusing for new comers.
this is my 4th weeks in class right now. Let me tell you. I don't understand s***.So i'm on here to help you. she is soo confusing and don't know how to teach the subject. Not to be mean.
Really easy class. Fun, some participation in grade, but really easy to get a high score on that. If you just do all the work, and put the time needed, you'll get an A. We had all A's, a few B's, 2 C's from people that didn't do all their work, and enough F's from people that stopped coming at all. Just do all the work, show up, and its easy.
Expectations are clear. Lectures can be boring especially when she gets bogged down by module specs and pseudocode. Many students fell asleep since it was an afternoon class. She didn't seem to take it personally though. Test are fair.
She is very nice. But she is very boring when it comes to writing function and deskcheck. It's something we should learn but its ez for us to fall asleep. Her hw assignements are very not clear accept for the third lab. She is easy and helpful if your previous 15AG teacher is also good enough to get you started on this course material
Of the two times that I have taken her, the classroom she taught in had no computers. This leads to lectures where you simply watch as she goes through examples, writing/testing code, designing, etc.. I really wish I had a little more time to experiment in class. However she is always available during lab time which makes up for the boring lectures
she is nice , but her lecture is very boring , sometimes her lab assignment direction is not clearly ,her exam is very easy
Har to understand her assignments. sometimes it takes 5 times thru to understand what she wants. Even after that you might still get it wrong. She grades easy so yeah the A is easy to get.
Excellent teacher,chair of CIS department.Lecture goes clear ,understandable.Kind of super easy test.
Clear instructions on assignments that are fun and challenging. Very lenient also and provides a lot of feedback for your work(the good & bad). Good teacher.
She laughs at herself most of the time (which is scary), but she is helpful if u ask!! If no one asks, she keeps talking and talking!! Grade easy on exams. The overall scores are based on the exams (most of it). Take her.
She's really nice, really approachable, really friendly and does grade pretty lightly. But she is enormously confusing on paper. You have to read through her coding HW handouts quite a few times to understand what's being asked. It seems hard at first because of how confusing she words things, but once you understand, it's actually pretty easy.
She's nice, doesn't have an accent and grades lightly. But she is VERY confusing on paper. You have to re-read her lab assignments quite a few times to understand what's being asked. But responds promptly to email! She takes notes for you that are not very useful bc they are named by the date. So use windows search and rename parts of her docs
Boring lecture! Unhelpful to students who don't have good background in subject. Don't take her if you have forgotten 15AG. If you can read the book and understand everything, take her. If you expect to learn from lecture, don't.
She is very helpful and knows the material very well. She goes so fast, so if you have a question just stop her to ask your question. Overall I learned a lot from her and got and A.
The subject itself can be challenging, first off. Follow her text book and the other one she requires, read up before the class (I learned the hard way), and ask her for help and that's that. She is very approachable and knowledgeable. Maybe not the clearest instructor, but she'll be patient with you while you try to understand the concepts.
Excellent. Ms. Lee is very nurturing. She treats her students very gently, with love and great care. She drills key and fundamental concepts very thoroughly. Love her desk checks. Hope she teaches more subjects. I will not hesitate to take more classes taught by her.
Theres about only 6 programs to do through the quarter. Doesnt sound like much but she expects them to be perfect so that can hurt a lot. If you havent taken programming before, you may struggle as the very last 3 weeks will be the hardest and biggest change of pace.
Her lecture style is: open word document and scroll through topics in the document (sometimes reading in verbatim). She's very helpful if you have questions after her lectures but oftentimes her lecture [word document] is so confusing that you don't even know what to ask. Expect to use lots of outside resources :]
She knows the material really well and is a good teacher. However, she is extremely disorganized, so class can be somewhat bewildering at first. Once you get used to her idiosyncratic interior monologue style, the lectures are amusing and useful. Her written assignments are ultra confusing but she is super helpful and responds to emails quickly.
Good luck trying to figure out her assignments. Just figuring out what she wants you to do for her assignments should be the actual assignment - they're that incomprehensible. You literally have to re-interpret the entire thing each time because it takes her 4 pages to tell you to write a simple program. I'd recommend someone else.
After you get used to her stream-of-consciousness speaking style and tune out her frequent snide assumptions that no one is paying attention in class nor doing the reading, she is a decent teacher. Clearly knowledgeable. Her teaching style is quite disorganized. Grading IS FAIR. If you can't tolerate in first week or two, run like hell
I was convinced to take the BG class because of the reviews, however do not let the reviews fool you. She is not very good in lectures, doesn't explain the concept well, and her labs assigments are very vague. If you are willing to learn CIS BG and hone your programming skills, then avoid her and take another professor!
I took her intro java course online. She is not very clear on her assignments, but they're pretty easy. She doesn't teach much about object oriented design but instead focus more on the programming/coding part, so it might be difficult if you have never learned about OOP.
Average teacher,not v clear in lectures,disorganised,crazy long assignment questions difficult to decipher, but v v helpful,answers mails and questions fast.quite patient.Reasonable grader and good desk check questions.v slow in the beginning and v fast towards the end.If you are not good in coding, you'll lose all the time in assignments!
Unorganized and unclear. Fails to clarify and can sometimes be condescending when you ask questions in class. Easy tests and the later assignments can be difficult. Not a hard grader but hard to learn in her classroom. Tends to complain about her own students straight to them in a somewhat indirect, passive aggressive fashion.
Many people think she doesn't explain well, but I don't agree with that. She has strong concepts on the programming, but what you need to do is to preview the textbooks before going to the class. She teaches fast, so if you have question, stop her and ask!
Programming Novices Beware! She is teaching students who already know programming. You must have a decent command of programming to succeed in her class. Her assignments are super hard and often difficult to decode. She tries to help but it's usually doesn't work. Her design methodology and desk checks are great but those are the only good parts.
Extremely unclear homework directions!
Her Java class was pretty straightforward. The people below commenting on how her instructions are unclear or confusing will one day, have to learn how to read instructions carefully. Sadly, today is not that day. Y'all are scrubs.
Professor Cynthia is a good professor.(I had two classes with her) She would even answer your email during holidays. However,if you already learned basic C++(manipulating array, string...etc) by your self, DON'T take her class. She has LOTS OF hw and labs. In the other hand, if you are a very fresh beginner, then SHE IS VERY GOOD AT BABYSITTING!!!!
She was pretty unorganized and her instructions were a bit confusing. You would have to read it over and over to actually understand what she wants. Her program assignments are way harder than the actual exam programs. She wasn't a bad teacher, but she wasn't the most amazing one either. You should take her, but you need to put in effort too.
She cares a lot, and if you pay attention and try in her class, she will try to help. If you come in with previous basic programming knowledge (like I did) the class is really easy. The only issues I've had are when I haven't paid attention to instructions or to the lessons sometimes. However, if you know how to program already the class is boring.
The assignment instructions were always very clear. If there was something unclear or something she messed up, she replied to the online forums and her email faster than any other professor I've had yet. In fact, I emailed her after midnight and she answered within an hour about a question I had. Tests are fairly hard but open book. Great professor
I took 22C her class, the way she explaining things is very confusing and also she made lots of mistakes for the HW assignments she gave to you and let you figure out those mistake yourself. And grading the homework always not on time. Test she gave are ok middle close to harder. I think if you take 22A or 22B she's ok , but no higher class
I like her class. She answered clearly when I asked her. Her extra points is very important.
She's a good teacher and she will prepare you very well if you are a beginner with no knowledge of computer science. She'll tell you very clearly during her lectures what problems to expect on exams (such as trick questions). Expect homework projects every week. Quiz every week, 2 exams and 1 final. 2nd exam can be retaken for a better grade.
After-class-due homework very often. Her lecture is Ok but her powerpoint and the textbook helps. Allow Cheat sheet on quizzes. Prepare to spend 10+ hr after class weekly. Hw is hard but practical. She stays after class to answers coding questions. Pop quiz after class
She's really nice and is always willing to help. However, I found her instructions complicated and hard to understand; you have to read it couple of times to understand it. There are a lot of assignments due after class, and as for homework assignments; they get harder as the weeks go by. You have to put in a lot of time and effort to get an A.
This is my first coding class and I would recommend her if you're capable of learning on your own. As long as you read the powerpoints and do the exercises/hw, you'll be fine, they help a lot. If you need help, ask her or the people around you. MAKE FRIENDS! She is really nice and is down to help, but seems unorganzied and doesn't explain too well.
Expect lots of homework. Assignments at the end of every class. The assignments are good and prepare you for her tests. There are 5 programming projects due. Exams are open book and 2 pages of notes allowed. Expect programming on the tests. Tests are handwritten programming and no computers or compilers are allowed.
Very kind woman, and very knowledgeable. However, she is a little... A.D.H.D when lecturing. I thought she spoke too quickly and jumped around a lot when lecturing. But if you take her advice and come to class having already read the notes for the day, then you can ask her whatever questions you have and she is happy to answer them. Loved that.
Absolutely love her class. She obviously enjoys what she teaches, she has excellent communication, both verbally and in regards to emails/forum posts, plenty of opportunities for extra credit. I probably showed up for her class 5 times total, but I did really well in the class because she was so on point with teacher/student communication. A+++
Cynthia brought a lot of energy to her lectures. Learning C++ is difficult for those new to coding, but she makes it fun and entertaining. Don't skip class, and do the hw. Tests are written which can I found challenging. Overall great professor.
Professor Klawender is very clear and articulate. I like that she gives lots of short assignments throughout the week and then one long assignment due at the end of the week. Her homework helped me build up the foundations for data structures.
Professor Cynthia is the best! She loves teaching and is always willing to help students. She checks Emails very often and answers every question you ask. Take her 22B! You have to prepare a lot in 22B for your future programming class. She always includes details you need to learn in class so don't skip class.
I skipped class more than I attended it. There will be a short assignment due every night after class based on the lecture that day. Slides are uploaded online. Clearly points our errors on your assignments. Exams are handwritten, much easier than the programming assignments, and open note/book. Late work only loses 1 point every other day.
Waaay too much homework. Other than labs (with vague instructions), she assigned a lot of exercises (like 3-5 per week). Codelabs offer little extra credit. 1 Midterm 1 Final, each 25% of your grade. Bcuz midterm instructions were dumb, they messed me up badly so I dropped with a W cuz i wasnt getting A. Never happened to me before, I'm a 4 gpa.
Cynthia is a nice person and she replies to email quickly. HOWEVER, if you want to be a program designer, not just a coding person, don't taker her course. The homework instruction tells you what to code step by step, but you do not know what program it is and why you are writing the code in that way.
GOOD TEACHER, a lot of homework but still manageable.
Definitely recommend. If you never bother to show up (which was like 50% of Fall 2016's class, lol) then you won't get an A, but the class itself isn't difficult. Gives feedback on algorithm efficiency (helpful later on) Approximate time commitment a week outside class: 7-8 hours. Maybe 10-12 if you suck at programming.
She is really nice and willing to answer all your questions. 2 test, 6 quizzes(best 4), 6 program, 1 final(easy). Super happy to meet her this quarter. IF you do not study, skip her. She gave lots of exercises to let us practice. Tests and quizzes are open note.
First off, never take her for an online class. Maybe she's different in person, but online it's not as manageable. She has 2 to 4 assignments due every week + quizzes and labs. Plus, for her labs, her grading criteria is never clear. For ex, she took off points for my sorting algorithm for something she never specified. Don't recommend taking her.
Grades thoroughly and will find every bug in your code. Takes her job seriously, responds to emails within the hour. Lots of work though, and hard midterm. Expected time commitment from online class- 8 hrs/week
If you've already studied C/C++, Java should be really easy for you. There are exercises, quizzes, and labs almost every week. FOLLOW HER INSTRUCTIONS. She can be confusing at times, so ASK QUESTIONS if you don't understand something. Her tests are straightforward and she drops hints during her online meetings. Stay on top of the work and get an A.
lots of HW but good choice for students who really want to learn things.
She prepares a lot of materials for class, covers a lot of stuff in class. There are many small exercises due on weekdays. Homework(coding) are usually given each week, you may have to spend some time on it. All assignments have detailed instructions, so it won't take too long to complete them once you follow them. She replies quickly to questions.
Maybe it's because I took the online version, but it just felt like meh. The homework assignments aren't hard, but her instructions are two pages long as they tell you specifically what to write (boring). For that reason grading is harsh. Not my cup of tea. She is knowledgeable though, helpful during office hours.
My dad has a Master's Degree in Engineering and he could not figure out her Homework assignments. I studied very hard and spent countless hours doing homework for her class only to end up with mediocre grades at best. The Homework is a ridiculous amount and unmanageable. The class average was a 40% and she did not curve.
She is very nice and willing to answer your questions. There is extra credit for 35A.
She's very explicit with all her assignments, so as long as you follow her instructions you're guaranteed a good grade in her class. They don't take up too much time either, just make sure you read/understand her lessons very well. She can be strict about some minor details but its to prepare you for the future.
This class is taught in java! She was well-prepared for every online meeting. She is really patient and willing to help. There are 1 mid, 1 final(super hard for Graph), and 5 HW, and 1 team project. She accepts up to 5 EC programs. She also accepts late HW(1 pt/2 days), which is up to around 2 weeks. Absolutely like her.
For 35A she recommended that you've taken 22B before which I strongly would advise you too as well or else this class will be hell otherwise 35A was basically a review of the materials from 22A and 22B but in java and the class was a breeze as a result of already knowing these materials. There's also quick extra credit problems.
She isn't a good Professor. If you're not bad at programming, you'll pass, but say goodbye to an A. She forces you into group projects with students she specifically says are struggling, which sounds nice, but those students perform badly, won't listen to you, and then she grades you based on their grade! She gives exams inperson in an online class
Class Info
Online Classes
100%
Attendance Mandatory
50%
Textbook Required
33%
Grade Predictor
Your expected effort level
Predicted Grade
A-
Grade Distribution
Common Tags
Rating Trend
Declining
-0.25 avg changeRatings by Course
35ABG
5.0
(1)CIS15AGBG35A
5.0
(1)CIS22BCIS22A
5.0
(2)22A
4.6
(5)15BG
4.0
(2)Difficulty by Course
15BG
3.5
CIS22A
3.1
15AG03Y
3.0
CISBG
3.0
CIS22B
3.0