2.3
Quality3.2
Difficulty20%
Would Retake106
Reviews20%
Would Retake
106
Reviews
Rating DistributionOfficial
5
12
4
17
3
13
2
20
1
44
What Students Say
“Thought, no way there's a computer science professor worse than Maumalanga here”
CSP26B - 2.0 rating“Her notes are just power-points with information copied from the book”
CSP17 - 1.0 ratingClass Info
Online Classes
100%
Attendance Mandatory
71%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.18 avg changeRatings by Course
VBNETCSP
5.0
(1)CS29A
5.0
(1)CS7171
5.0
(1)ACS11
5.0
(1)CS12
5.0
(1)Difficulty by Course
CSP31B
4.8
CSP26A
4.5
CS55
4.5
VBNETCSP
4.0
CSP26B
4.0
Reviews (106)
This teacher was okay. She helped when you needed it. First few days of class were a bit confusing because she ordered a book but it didn't come to the book store in time so everyone who bought from the bookstore had the wrong book. A few people dropped from this. Otherwise this teacher is great.
Mrs. Li (Zhang) is one of the best computer science teacher that I have ever had. Her teaching style is unique and she puts a lot of enthusiasm into it. Even though, it was her first semester at Delta she did an amaizing job. I strongly recommend her to anyone looking forward to learn a programming language. Pss. You get to program right away..
I cannot understand what she wants in a program when she tells us in broken English. She is no help when she yells at you if you don't understand her. When you ask her a question she answers rapidly in even worse broken English and needs to slow down. She types too fast for most of the class to be able to keep up and ask questions. AVOID!!! COCKY!!
Mrs. Li Zhang is very helpful instructor, even though it was online, she helps you a lot. I recommend taking her.
In class uses powerpoint, read from the text, if you don't want to pay attention to the lectures. Also, there are assignments for Word, Excel, Access and Alice 2.0. 4-5 quizzes, and a Final Exam.
Took this class on-line and there was almost no teacher interaction: read the book and do the programs. When I asked for help I had to go to the college to meet with her, she wouldn't even try to answer questions via the forums. I don't plan to take any classes with her again, ever.
She has accent which is a bit hard to understand at beginning of the semester. She taught good and let us do the in-class projects so she will be able to explain when you are having problem with the projects. Will I take her class again, I don't know.
Took the class online. Good teacher. Directions can be confusing, but will help you out in tough situations with questions you may have. Not very good at responding to emails, but the class was a no-brainer with all the tests being untimed and online.
Very Intelligent, young teacher, she answer my questions even with out checking the book. She makes sure everybody is doing fine in computer assignments. She goes to your seat and help you. I'm waiting she is teaching C, C++, and CS29b. Best teacher in delta college. She is so prepared, she got 2 PHs in Computer Science. =) that says all.
Not very clear on what is due.
Very helpful, always makes sure that the information relayed is clear. Ample time to complete homework assignments. Just make sure to stay up with the reading and attend class for the labs, and it should be no problem.
Took This online.. Easy class, but moves at a snails pace. Totally bored. Heres a quote: "I skipped assignment 5 because I am afraid the project 2 is already a little bit too much for some students."... Assign 5 is arrays.. which are very important. It feels like she wants everyone to pass, and does not know anything beyond the class she teaches.
Mrs. Zhang is a really nice professor. I don't know why people have rated her so low. Her class is beyond easy to pass unless you really don't do ANYTHING. All her tests were open note, open book, and even open computer! What's there to complain about?!? Her English isn't all that bad! I understood everything she said. She's helpful too. I got an A
She is a very nice teacher. We had no homework, which was awesome! We had tests that were open book (hard to fail). And the computer lab assignments were easy. This is an Easy A.
One of the easiest classes I have taken. Super easy to pass. All you have to do is show up and pay attention to the lectures,or not. She allows open book, and notes for tests. passed with an A easiest A i ever got! TAKE HER!
She's really easy. Open book and open notes test.. There is no way that you will fail this class unless you are a type of person don't do anything and expecting a good grade.. She's understandable and easy on every assignment.. I recommending to take her.. She's really helpful, one of the best teacher i ever had
She said I could redo the 1st assingment to get a better grade, but when I tried to turn it in, she wouldn't except it, & gave no explination as to why. Not very helpful, I went to her office for help twice & both times she made me feel as if I was asking stupid questions. I asked for extra credit, but she said she will not do it for 1 or 2 student
Class was really easy, but only because I had taken C++ at this school. The teacher allows open book/open note tests, however she grades very strictly. one small detail such as not using "null" about your program and the assignment gets dropped an entire letter grade. I do not believe that the grading is fair. tests are easy and little homework.
She is often making mistakes when demonstrating examples to the class, yet one mistake in your code equates to at least a full letter grade drop! Will also dock points for following written instructions, but not the ones unspoken in her head. Crazy! And I'm a CS major!
Very nice professor and a good person too. She gets sick frequently, so sometimes the class can fall behind the other CS classes. She explores new teaching methods and asks for students to give her feedback on her teaching ability. Her homework is fairly easy, and she always gives extra credit. There is no reason to fail one of her classes.
Not a very good teacher, always messing up on her lectures. She puts up a front as well. She acts very nice in front of the class but when you speak with her one on one she is very mean. Her accent is very hard to understand and her class is quite boring to be honest. I wouldn't recommend her take someone else for CS 11!
Shes a great teacher. You have to attend class and read but all and all it was a simple class for a computer person. She does have an accent but not the worst in the world. All and all good teacher. M
Definitely recommend her!! She is the definition of a "FAIR" professor. She works with her students in order to make them satisfied. By that being said STUDY GUIDES are given and you MAY use them on exams. Exams are straight from the study guide which come straight off of her power point lectures. Easy A!
She is really nice and kinda cute but hard to follow sometimes. She goes through the lesson too fast. I wouldn't mind taking her other classes though.
She is very nice! Although she grades assignments strictly, she is fair with all students. She is willing to help you with the lab assignments in the class. She even provides 300 extra credits for assignments this semester! I will take her class again next semester.
Okay the ONLY COMPLAINT i have about this professor is that she does not accept late work no MATTER WHAT. I have had last minute family emergencies during a class day and she did not even bother to listen to what i had to say. not even turning it in late for partial credit. Also most of the time shes explaining things she talks like we're geniuses
Easy A class as long as u study for it. Not time consuming at all. Dr. Zhang is very friendly as long as u respect her as an instructor.
Very easy internet class, quizzes were straight from the textbook, not to mention in order. My only complaints were that she expected more of her students than herself (constant grammatical and spelling errors), & when I asked for clarification (Did you mean this or that?) her one word reply was "Yes." Not very helpful in that sense but still easy!
Took all of the CSP teachers. Zhang absolutely is the worst of all three. She made me hate my major and consider switching to something else. She hasn't taught CSP 26B in 5 years and you will not learn anything with her because she doesn't know anything herself. She's so bad SJDC is getting rid of CSP 17. That says something about our teachers.
Super nice, and very accommodating. Pace was very mellow and most resources were available through docushare. Just read the material and you will do fine.
Lessons are years out of date, teacher would post lessons days late at times and forgot to remove the answer key attached to the final. If you want to learn find a different teacher.
This lady does not know the meaning of an instructions page. Long story short I got a 0 on the final because she didn't put proper instructions and just assumed that her students were clairvoyant. The class was so easy I still ended with a B but I would have had an A if proper instructions were given. Also Doesn't tell you mistakes on assignments.
Luckily the material is easy. She might be a nice lady in person...I don't know but she makes easy assignments confusing! Her instructions are really bad. When you ask a question she responds with one word answers that don't really answer the question.Don't take her online unless you are psychic or don't mind minimal teacher interaction
I love mrs. li zhang! I failed all my test but did all the discussion and work. I passed with an A! She's really helpful. Trust me take her
She obviously should not be teaching if the last post reveals that the teacher doesn't follow her own grading scale from her syllabus. She doesn't respond to online students until a week later. Avoid taking this teacher if you want to learn and have a teacher who actually cares about the success of the students.
Confusing teacher. She wasn't helpful when I needed help on the projects. Avoid Zhang if you want to learn the materials because she is not a good teacher.
attend class. pay attention. she does her best to answer your questions and concerns. Good teacher and you will make a good grade if you apply yourself
If you have to take this class, I suggest you do it in person or with another professor. If you dont understand the material, she wont help at all to help that. Tests were relatively easy, but the assignments are judged harshly. Drops lowest grade.
This instructor is terrible! She does not explain how to do anything, or answer questions. Myself and a bunch of other classmates are having trouble with a project assnmt. We asked her to clarify what she wants us to do. The answer she gave was something that she copied and pasted from an old text book and has NO bearing on the assnmt. BAD TEACHER!
Deep knowledge in Java. She ask questions all the time to see if the class understand the concept. Enjoyed her lectures. Want you to participate. There are no stupid questions. Show you 2-3 different solutions for problems. Great teacher! Able to compper to C++ and point out why Java use similar or different approach.
I found many of these comments very misleading. Professor Zhang is very helpful and she has heart. I can understand her accent being hard to understand for some students, but she is more than willing to clarify herself if asked to. She has a life and a family outside of school which makes it hard to instantly reply to 100+ messages a day.
Her notes are just power-points with information copied from the book. doesn't grade the assignments until weeks (even months) later Never answers questions, even if there are a lot of students asking. does not go by her syllabus, we've had 8 assignments no discussions or tests You seriously wont learn anything Just take someone else.....
This teacher wasn't helpful at all. You basically go to her class to hear her lecture on a power point which is pointless. You ask her a question but she never helps. Also it's hard to understand her. Basically everything she grades you on is on etudes so you might as well take this course online.
Ok so class was really simple at first read the chapter, take the test, it was easy. Then end of semester 4 100 point assignments on word, excel, small basic, and access programs we had no prior instruction with the programs so unless you are already familiar it was really difficult, basically look it up online. Poor communication from professor.
The Professor rarely comes online to help students out with any questions. Your best help would be other students who are kind enough to help you out on the discussion boards. Also, the assignments are graded weeks after you have submitted it in. All in all, if you are really good at learning and programming on your own then take this class.
There is a fair amount of reading and the book is pretty dry. The last few weeks are all projects: word, excel, powerpoint and a coding project. They can be frustrating, coding will require a bit of math... easy math though.
This may just be the worst teacher I've ever had, at any level! Refused to answer any of my questions via email. Said he would drop lowest score yet did not. Do not take this professor.
All I can say is do NOT BY ANY MEANS take this teacher. She is the worst with communication. Takes 3 weeks to grade each assignment. Will give you a zero if she "thinks" you plagiarized. Will not answer back your messages emails phone calls anything. She will lose her credential soon.
Took both beginning Java and C++ with her. I was a complete newbie to both these languages and I still managed to get an A for both while taking Chemistry, Math 4, and Assembly Language. All you gotta do is read every chapter of the book and you should be fine. She gives you a whole week to complete the assignments sometimes even two.
The class is pretty easy if you read the book. She even provides a bunch of example programs for each chapter which really helps. However, there almost no communication with her and the students. Etudes is usually full of a bunch of other students who are confused and looking for help, but Zhang rarely respond to them.
Thought, no way there's a computer science professor worse than Maumalanga here... then I took Zhang.
Every class is either a lecture which consist of a power point and her going off of terms or examples shown in them, and are difficult to understand even with a second or third explanation or a lab. The lectures are useful for homework and class work, but serve little to no purpose on the midterm or final which are primarily based off the book.
Class is purely lectures. Homework is alright, not hard if you are good at figuring things out. Exams are hard, to the point even she cannot figure the answer to some of her questions. She grades assignments late, usually taking around a month or more to grade them. I hoped the exams had us write code, instead of memorizing definitions.
Worst instructors I ever had. Student dont even understand what she is teaching ( very bad accent). She never respect students Key idea for other students- never take her class
Let me first off say that I am a 4.0 hardworking student. I have been in many classes, and CS033 with Zhang was probably the worst class I have every taken. I had to go back on her because she graded my papers wrong. And I had proof from the textbook that she did. Her project instructions aren't super clear. She takes 2 months or more to grade work
1-2 easy hw every week. Exams relate to nothing that was taught in class and you could only spend up to a minute on every problem if you wanted to finish before times up. In terms of teaching java, I actually learned a lot from her lectures. Study guides basically tell you to study everything. Unfortunately will have to take her again for CSP26B.
Taken for 26a & b, Professor was always late in grading, gave little to no feedback, I am not even certain if my code was actually graded or just given credit for turning it in on time. Maybe she was overworked for the semesters I had her, but I would not take her again unless I had to (thankfully I do not). regularly assigns reading the book.
Professor Li Zhang is a good professor. I would say her style of teaching is traditional. She is not the easiest professor, but definitely not hard by any means. You have to read! If you read and look over PowerPoint she provides, you will do well. Pay attention in class. Her accent isn't anything to worry about. Sounds like a standard class tbh.
Stop expecting an easy A. Expect to earn the grade you deserve because that is what you will receive in this class. She is a great professor and very knowledgeable with tremendous experience. Her accent does not make her difficult to understand. People are using it as an excuse as why they did bad. Don't be afraid to take her. You will learn a lot
If you werent taught programming as a baby dont take this class. Its very hard to understand especially if youre looking to learn it. I know Mrs. Zhang can be a better teacher. Shes funny and nice but she takes 1625 years to grade 1 paper of homework. Dont take this class if you dont know programming trust me!
Li Zhang needs to look in the mirror and realize she is a horrible professor and can definitely get better!! Communication is horrible!! Takes a ton of time to grade homework! Like I dont know what grade I have until a month for one homework. Book is necessary. I know she can be a better professor than she is.
She's not easy, but its not hard either. Shes nice and funny, but lectures are dry. She is a great professor. I didn't know anything about programming and I still understood everything fine ! Not the best at grading things on time. The book isn't needed since everything is covered in her powerpoint on canvas. Save your money!
The class was not an easy one, but it was not that hard either. Professor Zhang is an okay professor granted I did not have her in-person, but she is not organized. She takes weeks to grade assignments and update your current grade but she relies on a grader as well, she also does not respond to emails until after a few days which was frustrating.
The start of the semester was very good, we had a good amount of assignments. However as the semester progressed we would not get many assignments at all. The grading was the worst part, going into finals week more than half of the assignments have not been graded and I have no idea of what standing I am in going into finals.
I will put it simple for you. DO NOT TAKE HER. I mean, if you want to fail go ahead be my guest. I actually know how to code, I did everything all by myself. You can't understand her thick accent, and she is a very late grader. After class was finished I had to wait 2 months before getting my grade. LOOK FOR ANOTHER PROFESSOR, thank me later -_-
Warning: I advise to take this class, only if experienced Pro: -Quick response to questions -Willing to help Con: -Lectures consists of going over last week's homework -Didn't really use book -Late grader (expect to see grades during mid-term and finals) -Disorganized & lack of communication -Class is self-taught(expect to read/search the internet)
This professor takes about 2 months or more to grade my project assignment. By the time when I email Li Zhang about when your going to grade project 2, she said tomorrow or Thursday and she replied my email so late when I email her afternoon. After Thursday, she lied that she didnt grade project 2 and Im still waiting for my project grade.
So far this professor is ok but the problem with her class is that she takes forever to grade project assignments. The quiz were easy and can be found on quizlet or on the book. The book is required. This professor needs motivation to grade project assignments after the due date since she takes 2 or more months to grade project assignments.
This professor was ok and I was able to pass her class with an A. She does weekly chapter quiz and discussion. The quiz was easy and answers can be found in the book or quizlet. The book is necessary. This professor wasnt bad when it comes to her CS32 class. Just do the quiz and discussion and you should get an A.
I was a first time "coder", which I did bring up starting on the semester. This class consists of teaching yourself more. Lectures consist of going over last week's homework. If your goof at coding from the start, maybe you'll be fine in this class. But personally, I hated this class because I had no idea of what anything meant!
I took her online CSP26A class. If you knew Java, you were expected to read book to understand the code and implement those in the weekly coding assignment. If you are a quicker understanding coder, I believe you could finish with A. To be honest, her lecture was dry and cover pretty much materials on book, but you may want to attend her lecture.
Class was ok but the problem is that she takes 2 or more months to grade project assignments. If you tried to email her When your going to grade project assignment? she will reply to your email and she will grade it after the due date and and she would lie that she didnt grade it after the due date. Wish I could report her to the dean about it.
I wouldn't even know where to start. This course is super difficult if you have anything else to do besides being enrolled in it. She's not clear with explaining how to do assignments and expects a lot from you with only a little guidance from her. This class is not the one to procrastinate in either, she assigns a lot of work, projects and quizes.
If you do not, repeat, do not have GOOD experience with programming and you still choose this class, be warned it is very confusing and very difficult if you do not communicate with the professor. I took it online and it was god awful. There was no tutor this semester and my only source of help was with the teacher but my schedule clashes with hers
I haven't learned anything in this class I had to use quilt and chegg to pass and you have to teach yourself. I mean I learned zero things in this class. Email so late and never update grades and somehow I got out A grade.
Little interaction with the professor. No lectures. No zooms to ask questions. One of the most difficult assignments was the programming assignment. If you do well with learning from YouTube then you will do well. She would respond to my detailed emails with one sentence unprofessional responses. They rely on YouTube to teach us.
Report her to the dean! She takes forever to grade project assignments!
Professor Zhang is a solid CS professor, always responds on time to any questions. This class also has a very easy setup for online learning, the website she uses is Cengage, it's quite interactive and allows you to give feedback. If you are looking for an easy A with a solid learning experience, she is the way to go.
The worst class I've enrolled in! Zybook has so many programming assignments that makes you feel stress and it's hard. When you have a question about the code, it takes her days to respond to her email and the response isn't helpful at all. Worst!
Most of the time, I was stressed getting specific assignments done because I could not open the required platforms, such as Microsoft Access. Nonetheless, the professor does respond to any questions one might have and grades based on what one can do.
No lectures. No zooms to ask questions either. If you do well with learning from YouTube, you will do well. She responds to your email if you need help on a zyBook programming lab or challenges and she does have office hours for help. In fact, she relies on YouTube to teach us as the YouTube videos are in her modules as I have to teach myself.
This professor doesn't teach and we had to struggle. Discrete math is hard and I'm very disappointed with the CS professors who don't teach when it comes to studying in the computer science major and I wish I would've switch to another major or drop out. Awful!
The course is essentially self-taught; attending class doesn't help since she just goes over hw, so the class is pretty must online as well. We used zyBooks, which automatically grades assignments, but she always takes several weeks to put things into the grade book, but If you put the time into your course, you should do well in this class.
The course is essentially self-taught; attending class doesn't help since she just goes over the hw, so the class is pretty much online as well. We use zyBooks, which automatically grades assignments, but she always takes several weeks to put things in the grade book. If you put the time into your course, you should do well in this class.
This professor doesn't teach! She uses zyBooks and provides YouTube videos in her modules which you don't learn anything so you have to teach yourself. We're about to reach to the final and I'm not sure what the final is going to be. I learned absolutely nothing in this class! Awful!
This professor doesn't teach! She uses zyBooks and provides YouTube videos in her modules which you don't learn anything so you have to teach yourself. I learned absolutely nothing in this class! I mean 0 percent nothing! Grades were never updated and she will import grades after finals.
I passed this class with an A because I had to use Chegg as this class was difficult and I learn nothing from her. The final exam has 150 questions you can find them on Chegg or Quizlet. This professor doesn't teach and it's a shame she's the only one teaching this class. I blame SJDC for having bad CS professors at Delta. Sadly!
Worst professor! Does not teach & class is self taught through zybooks (which is garbage). I don't understand how can she be a professor if she doesn't teach or try to help her students? This is very disappointing and discrete math is hard if you don't understand the material correctly. She is unavoidable & Delta needs better CS professors.
This class is self taught with zybooks (garbage) & I learned absolutely nothing in her class. Even if I attend her in class, still I wouldn't learn anything as she doesn't do lectures but go over the homework. If you can learn the material on your own, you will be fine. I wish Delta would have better computer science teachers.
She does not teach and I learn nothing from this class. You shouldn't take any of her classes. All you need to do to pass this class is self-study as she uses zybooks (which is garbage). No PowerPoint lectures, does respond to email for help, and she did teach you nothing.
This is a self-taught class. Attendance wasn't mandatory but I recommend because you can ask questions. I attended class a few times but I found it more beneficial to learn from the youtube links she provided. Zybook textbook was kinda expensive and I wish I could've learned more in person.
Youtube made me learn as I didn't learn anything from Zhang.
Zero Help And No Guidance NGL she's got a sweet gig. Zybooks to grade everything and no teaching, just youtube videos. Better hope you're good at self-teaching.
No guide and help from the professor. You're basically on your own as you have to teach yourself as she provides Youtube videos which I learn absolutely nothing from her. Discrete math is hard and she uses zybooks which is garbage as that program auto-grades assignments and she converts them at the end of the semester. Just awful!
No words that Zhang is a horrible teacher. She doesn't even teach the material as you are expected to read the book only and she takes months to grade project assignments. I wish another professor could teach this class. The chapter exam has 40 questions and the final exam had 150 questions based on previous chapter exams.
DO NOT GO TO DELTA FOR COMPUTER SCIENCE I think Zhang hopped on the money train and decided it would be easier to let Zybooks teach her class than to do any real work. The material gets very heavy and the 50 mins of lecture/week are not enough. She's not guiding her students and it feels like I'm falling behind in C++. DO NOT GO TO DELTA FOR CS
This class was one of those classes that is a self-teaching class. The zybooks assignments you need to learn all by yourself, beware of lab assignments too. If you want to learn Computer Science at Delta College, this is not the place to go, if I can go back in time and stop myself from taking this course, I definitely would.
Self-taught class, good for CS students who already know the basics. If you are a beginner, I would not suggest taking this professor. Do stuff and learn, pretty easy and chill course didn't have to do much.
Something needs to be done about San Joaquin Delta College's computer science program. It's robbing students of foundational knowledge and harming their skillset for the workforce.
Avoid at all cost! He is the type of teacher who will fail you and does not care at all!
Avoid this teacher at all cost!!!!!!
She gives long lectures try not to fall asleep. Be prepare to read a huge textbook at least 4-5 hours of reading a week. Her accent makes it hard to understand her sometimes. You can take this class online and be fine to be honest no need to choose in-person. I got lost when she was explaining on how to program.
Great course, but there is a lot of homework, being in class is required, participation in discussion posts on Canvas is important, textbook needs to be bought, Professor Li has great lectures, and be prepared for quizzes in class, besides homework, there are projects every few weeks to be submitted, the final exam is also in-person but close book.
This class was a real challenge, but I made it through thanks to resources like ChatGPT and Unstuck study. The professor doesn't teach much, so you have to be proactive. Stay on top of the material and you can succeed.
She is one of two options we have at San Joaquin Delta College in order to get our associates in Computer Science. I advise everyone to be prepared to read the material, try your best to stay ahead in the class just in case you have questions you need to ask. She is very monotone in her voice when giving lectures so in person lectures are BORING.
Alright, so technically I would put her lower, but the bar at Delta is so low. Will you learn? Prob not. But she's nice. It's not a hard class, easy A. Learn this stuff on your own time and you're good. If you have questions, show up in person.
Class Info
Online Classes
100%
Attendance Mandatory
71%
Textbook Required
50%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Declining
-1.18 avg changeRatings by Course
VBNETCSP
5.0
(1)CS29A
5.0
(1)CS7171
5.0
(1)ACS11
5.0
(1)CS12
5.0
(1)Difficulty by Course
CSP31B
4.8
CSP26A
4.5
CS55
4.5
VBNETCSP
4.0
CSP26B
4.0