3.4

Penn Wu

Computer Information Systems - Cypress College

3.4
Quality
2.5
Difficulty
59%
Would Retake
135
Reviews
3.4
Quality
2.5
Difficulty
3.4
Helpful
3.4
Clarity

59%

Would Retake

135

Reviews

Rating Distribution
Official

5

57

4

18

3

15

2

12

1

33

What Students Say

It's disappointing he never lectured live for us, nor has he legitimately taught in over a year, because I can't tell if he had a rough 1st semester online or is just a bad prof

CSCI123 - 1.0 rating

Nothing more than reruns of his lectures from the spring of 2020

CSCI123 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

26%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 98 grades
Most common grades:
A (65)
A+ (14)
B (13)
Grade Distribution
A(79)B(14)C(2)D(2)F(0)A-/B+(3)
Based on 106 reported grades
A: 65
A+: 14
B: 13
Not sure yet: 4
Common Tags
Clear grading criteria (34)
Lecture heavy (26)
Get ready to read (25)
Inspirational (21)
Lots of homework (19)
Caring (10)
Amazing lectures (10)
Tough grader (8)
Rating Trend

Declining

-0.47 avg change
Mar
Apr
May
Jun
Jul
Aug
Last 6 months
Ratings by Course

CIS218C

5.0

(1)

CIS226

3.8

(16)

CIS218

3.8

(5)

CIS223

3.8

(9)

CIS247

3.6

(31)
+12 more courses
Difficulty by Course

CIS254

5.0

CIS179

3.7

CIS261

3.5

CIS226

2.8

CIS247

2.7

Reviews (135)
1.0
3.0
CIS218
Sep 22, 2005

Guy teaches an online class and does not respond to emails. the contact phone number he gives is the general CIS department phone. How can you teach an online class and state that you will not respond to email? Very unhelpful and unclear. His blackboard setup is terrible and unclear. Can't get any help from him because ignores email.

4.0
3.0
CIS218
Nov 16, 2005

Good class and teacher Does respond to email. If you have trouble he will help. The homework assignments are long (alot of typing) but not too bad. He gives out good info to prepare for exams and is pretty easy on the grading of homework. He let our class work ahead to finish and take the final early if we want to. Good online teacher.

2.0
2.0
CIS109
Feb 22, 2006

The class is actually very easy, however he does not respond to emails in a timely fashion and on his syllabus for an online class, he states he reserves the right not respond to emails. You cant call him because its impossible to reach him. The class itself is not to tough, as long you dont have any bumps in the road.

5.0
1.0
CIS218C
Jan 9, 2007

Prof. Wu was quite helpful with my issues throughout the semester. His grading is soft and the material is actually presented in a clear, concise, and simple form. He does respond to e-mails a little slow but he will help you in person if need be. I had no issues whatsoever and learned a lot. I highly recommend him.

3.0
1.0
CIS223
Sep 24, 2007

this guy is like ghost, u can never find him unless that is first day or last day of the class. his class is so easy to get an A but u wount learn a thing.

5.0
1.0
CIS110
Dec 16, 2009

This guy is hilarious. Just hearing the way this guy talks makes me laugh. He was easy when I took him. All you had to do was show up and do a tiny bit of work and you passed. Gave everyone in the class an A. Wish i could have taken him out for a Beer.

4.0
2.0
CIS110
Dec 27, 2009

way to go penn! He has the best lectures and makes learning fun. Sure he's unavailable, but go figure it out yourself. You won't fail for small stuff. Learn as much as you can

4.0
3.0
CIS223
Apr 11, 2011

He responded to all my email except the one I tried to make an execuse of my neglect. He is a good teacher.

4.0
2.0
CIS218
Jun 17, 2011

Very useful lecture notes.

4.0
2.0
CIS223
Dec 23, 2011

He called to remind me the final exam. Nobody has ever done that to me. He's so cool!

4.0
2.0
CIS245
Dec 24, 2011

Penn is consciencious about how much textbooks cost so he has created his own lecture notes for the students to follow. You can say this course is easy if you just go through the motions, but to get the most out of the class you need to make sure you explore the concepts further on your own-the same as any other topic-you want to learn or a grade.

3.0
3.0
CIS245
Dec 24, 2011

Interesting class - not hard, not easy - kind of a fun course. There's no excuse no to do the work and get a decent grade-just do the work.

3.0
3.0
CIS247
Dec 24, 2011

Great class. I liked the lecture notes and lab exercises.

2.0
4.0
CIS179
Mar 12, 2012

I have had this professor for multiple classes. He can be very helpful and nice however I find his instructions vague and unclear. Additionally his syllabus is unnecessarily confusing and exams state that he tests within certain criteria and then you see questions pertaining to chapters you have not yet had projects/instructed to study on. F-.

4.0
2.0
CIS179
Jul 1, 2012

This class is hard, but you will learn a lot. If you are not serious about learning programming, this profess is not for you. He is a good resource if you want to learn the subject.

3.0
2.0
CIS244
Dec 22, 2012

Easy labs and exams, pointless but mandatory orientation, no textbook is required but his notes often have mistakes and outdated code. There were some major math mistakes in his notes, quizzes, and even exams. If he wants to continue using notes only, he needs to ask someone to look over them and fix typos. Made us take the final early. not good

5.0
3.0
CIS110
Mar 7, 2013

A very knowledgeable professor who knows what he teaches.

1.0
3.0
CIS246
Oct 12, 2013

class operates on lecture notes. no way of getting help. expected to teach yourself. would recommend not taking this class online.

4.0
2.0
CIS223
Oct 19, 2013

The class is OK. Lecture notes are helpful. Few code examples are similar to one of interview questions I had few weeks ago. Yet, not a professor for lazy bones for sure.

1.0
5.0
CIS261
Feb 4, 2014

Teacher seems nice, but I warn you: If you're a beginner at programming DON'T take this online course. You have to teach yourself because his notes are terrible, badly written and uses outdated code that sometimes doesn't work. His "quizzes" for assignments aren't even covered in the corresponding lecture. STAY AWAY FROM TAKING THIS CLASS ONLINE.

5.0
2.0
CIS218
Grade: A
May 23, 2014

Good teacher with good materials.

5.0
3.0
CIS223
Feb 28, 2015

His lecture note highly promote hand-coding. All lecture topics are supported with simple and easy codes. I found the course materials very practical.

3.0
3.0
CIS223
Grade: A-
Apr 20, 2015

His lecture notes are full of errors. At least one or more questions on his tests will be coded with the incorrect answer which means you chose the correct answer but the system marks it wrong. He typically will not correct his mistake and credit you the points back even though you got it right. Do good on the assignments and you'll pass with a B

4.0
2.0
CIS261
May 13, 2015

He's a good guy in person and is there to helpclarify when you need him. Where his class falls short though is the lecture notes. English is not his first language and the notes he gives can get confusing, plus the example codes have errors. The quizzes are poorly written as well. Overall, the class is an easy A if you keep a dialogue with him.

5.0
2.0
CIS246
Grade: A
Nov 13, 2015

The lecture note is very easy to follow and the contents are well prepared. Good class. Highly enjoyable!!!

5.0
3.0
CIS223
Grade: B
Dec 8, 2016
Would take again

The instructor actually spent time to guide me through the entire class. I was struggling, but he helped.

Inspirational
3.0
5.0
CIS254
Nov 3, 2017
Wouldn't take again

Nice guy but class should be for people with some progaming experenice

Participation matters
1.0
4.0
CIS223
Grade: B
Dec 8, 2017
Wouldn't take again

He either doesn't respond to your email or he completely ignores half of your questions. I've had to confront him a few times about it and he was not apologetic at all, he can be very rude. I'm not sure if it's because english is his second language. I've pretty much taught myself this whole class. He has not been helpful whatsoever.

Get ready to read
TEST HEAVY
5.0
3.0
CIS110
Grade: B
May 2, 2018
Would take again

He is one of the best CIS instructors I have ever worked with.

1.0
5.0
CIS179
Grade: C-
Aug 9, 2018
Wouldn't take again

CIS179 - Intro to Web Page Design - Teacher thinks that you can learn Web Page Design by transcribing web page code exactly as it appears in book; then run the code into a browser, and it should look like the exemplar in the course book. I found a book in the Library by Sams Publishing, Teach Yourself CSS & HTML and learned more. Don't take class

5.0
3.0
CIS218
Grade: A
Aug 28, 2018
Would take again

He is a very good professor. I learned a lot from him. Yet, I also felt that he had to dealt with many irresponsible students in the class. The ones who did not want to take responsibilities of their study. A good instructor in a poor class. But, he tried.

Inspirational
5.0
3.0
CIS247
Grade: A
Sep 7, 2018
Would take again

I took 3 programming courses with him. His lectures helped me a lot. Good professor overall.

5.0
3.0
CIS247
Grade: A
Nov 29, 2018
Would take again

I wish I had taken all his programming courses. He is a good lecturers who can explain programming concepts using plain English.

Gives good feedback
Respected
5.0
3.0
CIS223
Grade: B
Mar 13, 2019
Would take again

He was the only CIS professor who worked with me to guide me through the assignments. A good professor. I learned a lot of basic coding from him than any other programming courses.

Gives good feedback
Accessible outside class
Inspirational
1.0
3.0
CIS247
Sep 19, 2019
Wouldn't take again

If your assignment is late at all, he takes no excuses for turning them in late. Inconsiderate of what happens, whether its doing the wrong one or having a family emergency.

5.0
3.0
CSCI133
Grade: Not sure yet
Oct 3, 2019
Would take again

He is the guy to go with if you want to study data structure and algorithm. He teaches. I took data structure course before at other college. All the instructor did was to read the PowerPoint slides.

5.0
3.0
CIS226
Grade: A
Dec 10, 2019
Would take again

A professor who really teaches, not just to read PowerPoint slides.

5.0
2.0
CIS111
Grade: B
Dec 12, 2019
Would take again

One of my favorite professors. He will make sure you understand the material and will work with you so that you succeed. I would definitely recommend to anyone who needs to take CIS

Gives good feedback
Respected
Accessible outside class
4.0
2.0
CSCI133
Grade: A
Dec 24, 2019
Would take again

I took his data structure and algorithm class. I'd learned them before, so it wasn't so hard for me. He tries to build a solid basis for you. He teaches you how to think like a computer, so you can create any algorithm by yourself. Get ready to read his notes, it's useful. If it's your first time, study hard on the linked list.

Get ready to read
Hilarious
Amazing lectures
5.0
3.0
CSCI133
Grade: A
Mar 3, 2020
Would take again

I took this course with other professor, but I barely learned the subject. Teach taught the course well, and I learned a lot.

Inspirational
Lecture heavy
Caring
5.0
3.0
CSCI123
Grade: A
Jul 1, 2020
Would take again

Amazing professor that teaches well and knows what he is talking about. Prof. Wu explains concepts in ways that are easy to understand. No need for a textbook as he provides lecture notes for you to read. He's NOT the type of professor to read straight from Powerpoint slides or copy code from a textbook. He's funny and inspiring. Take him!

Respected
Clear grading criteria
Caring
4.0
1.0
CSCI133
Grade: A+
Nov 12, 2020
Would take again

He REALLY wants everyone to get an A in his class, he will reach out to you and do whatever it takes to get you to an A. However his class is by far the easiest A class and materials are not bad. His lecture are very slow however, but still informational. This class will be a free A as you can have a chance to get 10% of extra credit.

Caring
EXTRA CREDIT
2.0
1.0
CIS246
Grade: Rather not say
Dec 4, 2020
Wouldn't take again

It is not that he teaches well, but that other teachers from other colleges teach poorly. He says he wants you on the A team, but that is just for his own good. You figure it why. I expected more from someone who has a PhD. He teaches like a calculus class, like nothing will ever change. Google for his quizzes questions and be amazed

3.0
3.0
CSCI123
Grade: B
Jan 19, 2021
Would take again

He's alright for a compsci professor. His accent isn't too bad and he's generally a nice guy. He does offer extra credit in some exams. Homework is pretty easy also.

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
5.0
2.0
CSCI133
Grade: A
Jan 31, 2021
Would take again

He is generally a good instructor who can guide you through basic CS courses. If you are serious about learning, you can go with him.

2.0
3.0
CIS110
Grade: Not sure yet
Feb 10, 2021
Wouldn't take again

Big problem, most teachers utilize Zoom for participation/engagement/questions. He's extremely camera shy and pre-records his lectures, so no engagement like regular teachers. If you want to ask questions/participate, you ask in the chat. Lectures are recorded anyway so I don't see the point of this style of teaching. Class Linux Operating Sys.

Get ready to read
Graded by few things
Lecture heavy
5.0
3.0
CIS247
Grade: A
Feb 20, 2021
Would take again

Maybe not the best, but surely is a good one. I took all my programming courses with him. Learned what I needed to learn.

2.0
3.0
CIS111
Apr 28, 2021
Wouldn't take again

Took his class online and did NOT see the point in have a synchronous class via zoom. All of his lectures are pre-recorded and most questions he requires to be typed in chat. In addition, you HAVE to be in class to get the code to access the quiz which honestly seems like a huge inconvenience.

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
5.0
3.0
CSCI123
Grade: A
May 2, 2021
Would take again

The professor teaches well. He must have spent a lot of time preparing for the teaching materials. The lecture notes he provided are easy to follow through. Good quality overall. A good instructor to work with if you are serious about learning technical subjects.

5.0
2.0
CIS111
Grade: A
May 6, 2021
Would take again

Good enough for me. Lectures are informative.

Gives good feedback
Inspirational
Amazing lectures
1.0
3.0
CIS247
Grade: A
May 22, 2021
Wouldn't take again

I just took his online class. It was a huge waste of time. All of his lectures were pre-recorded with no class interaction during the class. If you had a question about the lecture as it was happening, you had to send an email and hope for a response. His famous tagline, "This is a no excuse class" was correct. No excuse for this class. Horrible.

Lots of homework
Tough grader
5.0
3.0
CIS247
Grade: A
Aug 5, 2021
Would take again

He is a good instructor for Python. Just be sure to submit all works on time and you will get the best grade.

Inspirational
Clear grading criteria
Amazing lectures
3.0
2.0
CSCI123
Grade: A
Oct 17, 2021
Would take again

Lectures are recorded videos, super boring. At least it's an easy A.

2.0
3.0
CSCI123
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

Not the best. Just played old recordings during Zoom meetings. Me and many of my classmates admitted they learned nothing in his class. Some say it's an easy A but I struggled given how poorly he taught. This was the only CS course I had to take for my major, but I'm honestly sad my first experience w/ coding had to be this class. Learned nothing.

5.0
3.0
CSCI123
Grade: Not sure yet
Nov 7, 2021
Would take again

Good and reasonable CS Prof. Teaches well but didn't want to work with crying babies. Losers and slackers hate him. Take the class only if you are serious about learning.

Respected
Clear grading criteria
Lecture heavy
5.0
3.0
CIS226
Grade: A
Nov 13, 2021
Would take again

Lecture videos are well made and collectable. I learned a lot. It's a good learning experience.

Accessible outside class
Clear grading criteria
Lecture heavy
1.0
1.0
CIS247
Grade: A
Nov 18, 2021
Wouldn't take again

Whoever is giving this professor a good review never had a good professor in their life. He is one of the worst professors I had in my life, all the lectures are ancient pre-recorded videos, his lecture notes are unclear, full of typos, never changes them even after people tell him the problems. If you are majoring cs, don't waste time taking him.

4.0
3.0
CSCI123
Nov 18, 2021
Would take again

My experience with him wasn't bad. The lectures were clear and easy for to follow. He doesn't accept late works.

Lots of homework
Clear grading criteria
Lecture heavy
5.0
2.0
CSCI133
Grade: A
Nov 21, 2021
Would take again

The professor used traditional style of teaching. His lectures are long, boring, but informative and useful. I took all CS courses with him. I learned a lot about programming.

Lots of homework
Lecture heavy
4.0
2.0
CSCI123
Grade: A
Nov 22, 2021
Would take again

This dude just focuses on lectures. But, he does not try to please students. The lectures and course contents are useful with many coding demos. His teaching style works for me. But, as my classmates said, he is not the one if you just want some sort of clown to entertain you.

Clear grading criteria
Lecture heavy
1.0
2.0
CSCI123
Grade: A
Nov 28, 2021
Wouldn't take again

Not great. All his lectures were just replayed recordings from Spring 2020. It's disappointing he never lectured live for us, nor has he legitimately taught in over a year, because I can't tell if he had a rough 1st semester online or is just a bad prof. Him playing the same recording means he never got to improve the poor quality of his lectures.

3.0
2.0
CSCI123
Grade: A+
Dec 13, 2021
Would take again

His online classes are pre-recorded videos which is mediocre at best the lecture notes are quite decent . If you solely depend on a teacher to teach you then maybe skip him. If you are more of a self-taught person this class is fine. It was an easy A for me, but for first time coders it might not be so. I taught myself from YT and other resources.

Get ready to read
Clear grading criteria
EXTRA CREDIT
5.0
2.0
CSCI133
Grade: A+
May 18, 2022
Would take again

This class is an easy A if you read through the lecture notes. You won't learn much from the in-class sessions since he only teaches by using video recordings of himself from previous years.

5.0
3.0
CIS226
Grade: A
May 23, 2022
Would take again

A good instructor with a likable personality for learning Java programming. Be sure to submit assignments on time and you will be fine.

Amazing lectures
Inspirational
Lecture heavy
5.0
1.0
CSCI123
Grade: A
Jun 18, 2022
Would take again

Funny and cool person. He appreciates effort and rewards it. He challenges students into becoming better coders and teaches how to think like a programmer or an engineer. Read the lecture note, do the work on time and you will get a A. Professor Wu is for people who want to learn not simply cruise by. Gives so much value and answers questions.

Participation matters
Inspirational
Respected
3.0
3.0
CIS111
Grade: B
Jun 29, 2022
Would take again

His pre-recorded films for his online classes are at best poor, but the lecture notes are great. Skip the teacher if you are totally dependent on him or her to teach you. This class is fine if you are a self-taught person. For me, it was an easy A, but it might not be for novice programmers. I self-taught using YouTube and other resources. a

Online Savvy
5.0
3.0
CIS247
Grade: A
Jul 19, 2022
Would take again

Took Java and C++, and on the way to my third course with him. Lectures are clear and videos are helpful.

Get ready to read
EXTRA CREDIT
Clear grading criteria
5.0
2.0
CIS247
Grade: A
Aug 10, 2022
Would take again

Honestly, he was an amazing professor super super fun class would def recommend taking it.

Amazing lectures
Clear grading criteria
Hilarious
4.0
2.0
CIS247
Grade: A
Aug 15, 2022
Would take again

He's a good professor, pay attention and do all your work, and you will get an A. The concepts were explained well, and he made sure the students understood the topics. So speak up during the lecture during the Q&A time if you are having a hard time.

Clear grading criteria
Hilarious
Accessible outside class
5.0
3.0
CIS247
Grade: A
Aug 26, 2022
Would take again

If you are serious about learning basic coding, this professor is one of the good options.

Amazing lectures
Inspirational
Caring
3.0
3.0
CIS247
Grade: A
Sep 1, 2022
Would take again

For his zoom course all of his lectures were old prerecorded videos, although he was present to answer any questions live. The lecture notes, however, were quality material to work with and gave plenty of examples and instructions. Enter his class with the sole expectation of learning how to code and he'll be a decent teacher at that.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
2.0
CSCI133
Grade: A
Dec 14, 2022
Would take again

I took 1 year of c++ and a semester of python with Professor Wu. He doesn't believe in relying on tools and on other people's code. Learning the core essentials of c++ from him made learning every other language very simple. All i need to do is understand the syntax because he taught me to think logically. May be harder at first but pays off later

Get ready to read
Inspirational
Hilarious
3.0
2.0
CSCI133
Grade: A
Dec 20, 2022

take this professor if you just want an easy A. I did not learn much but I passed with an A. I will retake this class again because the material is really important and I want to get some proper practice done.

Clear grading criteria
5.0
2.0
CSCI123
Grade: A
Jan 8, 2023
Would take again

The professor often inspired students by providing real-world examples and encouraging students to try different programming approaches. I like his teaching styles because it led me to think about what I can do with basic coding skills.

Amazing lectures
Clear grading criteria
Inspirational
2.0
2.0
CIS226
Grade: A+
Jan 24, 2023

zoom lecture where he plays recorded lecture. soooo effing boring man. class was easy but what did you learn from this?

5.0
3.0
CIS226
Grade: A-
Jan 27, 2023

Don't listen to dude below that uses "efffing" and "lame". The instructor proved skilled and effective despite initial negative reviews. Class is independent, grading and lectures clear. Instructor approachable and helpful. Valuable experience, like college level course. Would not take class again, but recommend for those willing to put in effort.

1.0
1.0
CIS226
Grade: A
Jan 28, 2023

If you take this class you will 100% set yourself up for failure. You will learn basically nothing and in later classes where you need the basics, you suffer (like me). Anyone leaving this guy a 5* review must either be delusional or want to mislead others to take this class or just simply have never had a good professor. Take Johannsen if you can

Get ready to read
Hilarious
1.0
5.0
CSCI133
Grade: B
Jan 29, 2023

You won't learn much from this class.The 1st two weeks were difficult for me and got no help from him.Also had to drop his java class.When asked for extra credit assignments, he gives a reason saying he did a lot to boost my grades but instead did nothing.He had only graded the assignments I had done.I was only 2% to get an A

Tough grader
Get ready to read
1.0
3.0
CIS247
Grade: B
Jan 31, 2023

For his zoom course all of his lectures were old prerecorded videos, although he was present to answer any questions live. The lecture notes, however, were quality material to work with and gave plenty of examples and instructions. Enter his class with the sole expectation of learning how to code and he'll be a decent teacher at that

Get ready to read
Clear grading criteria
5.0
5.0
CIS226
Grade: A+
Jan 31, 2023

best computer prof in Cypress!!!

1.0
2.0
CSCI123
Grade: A+
Jan 31, 2023

His online classes are pre-recorded videos which is mediocre at best the lecture notes are quite decent . If you solely depend on a teacher to teach you then maybe skip him. If you are more of a self-taught person this class is fine. It was an easy A for me, but for first time coders it might not be so

1.0
3.0
CSCI123
Grade: B
Jan 31, 2023

BAD! Nothing more than reruns of his lectures from the spring of 2020. He never gave a live lecture for us, and it's unfortunate that he hasn't actually taught in over a year. Without that, I can't tell if he had a difficult first semester online or is just a lousy professor. Because he kept playing the same audio, his lectures were never improved.

Get ready to read
5.0
3.0
CIS247
Grade: A
Feb 3, 2023
Would take again

A real college professor who can guide student through learning of programming skills. Took 3 programming with him and I learned to code. And, yes, as those losers said, don't take his classes if you are slacker.

Clear grading criteria
Inspirational
Respected
1.0
2.0
CIS226
Grade: A+
Apr 8, 2023

Pre-recorded lectures from 2020. Extremely boring. I'm convinced the ppl who gave this professor a 5 star was just in it for the easy grade. Emailed him multiple times to fix his lecture notes bc there were numerous mistakes in it--since he only modified the multiple choices which ended up making no sense. Classes often go 20-40 minutes over time.

Clear grading criteria
Graded by few things
5.0
3.0
CIS247
Grade: A
Apr 12, 2023
Would take again

I like his set of lecture notes. They really guided me to learn the core of Python programming. He provided some real-world examples to illustrate how the programming techniques works in app development.

Amazing lectures
Inspirational
Lecture heavy
5.0
2.0
CIS226
Grade: A
Apr 24, 2023
Would take again

He is OK in teaching, just does not accept late assignments. He calls it "no-excuse-just-result" policy. Hahaha, I see a lot of whining babies crying for their failures and using this dude as blame.

Clear grading criteria
Inspirational
Lecture heavy
5.0
3.0
CIS226
Grade: B-
May 5, 2023
Would take again

Super kind and approachable. He sincerely cares about his students, he checked up on me when my grade was a D. He plays prerecorded lectures, but they are vv informative and funny, and you could always ask questions after class or through email. You just really have to do your work, and you will be fine in this class. Highly recommend taking him!

5.0
3.0
CIS247
Grade: A
May 9, 2023
Would take again

My experience with this professor is good. Lectures are well articulated and the flow is smooth for me to follow. I am taking this class just for self-development. It is better than other programming courses I took before.

Clear grading criteria
Lots of homework
5.0
2.0
CIS247
Grade: A+
Aug 9, 2023
Would take again

Professor Wu is honestly so sweet and wholesome, similar to an Asian Dad vibe if you know what I mean. He is super caring and wants all of his students to pass. He gives good feedback if you have any questions. I took this class for 8 weeks, so it was fast-paced. If you have the will to learn, you will do just fine. I enjoyed this class.

Get ready to read
Inspirational
Caring
5.0
3.0
CIS247
Grade: A
Aug 9, 2023
Would take again

when i saw the low reviews for professor wu, i wasn't sure what to expect before i took his class. he ended up being really caring, enthusiastic, and always let us know he's available for help. he dedicates the last hour of class to help students while we worked on assignments. he's an easy grader, so you just gotta try and put in the effort.

Get ready to read
Caring
Online Savvy
1.0
5.0
CIS247
Grade: C
Oct 23, 2023

Had a terrible dual enrollment class experience. No complaints about the late work policy, but when my grandfather passed away and I missed an exam, the professor refused a make-up. After months of fighting, the school granted me one opportunity for me to take on a day I said I wouldn't be able to.

Lots of homework
Lecture heavy
Test heavy
1.0
4.0
CSCI123
Grade: A
Jan 22, 2024

One of the lousiest professors I've ever taken. If you want to get an easy A, take this guy at your own risk; however, avoid Penn if you want to properly learn C++. The lecture notes and prerecorded videos are outdated and are only helpful to an extent. Expect him to not answer emails or hit you with his signature 'no excuses, just results" reply.

Lots of homework
So many papers
4.0
2.0
CIS111
Grade: A
Jan 24, 2024

He has a great and cheerful personality and records the online class in case you couldn't make it on zoom. The class is mostly repetitive with Excel exercises and then an exam with those same exercises. He is a little late in replying to your emails or canvas inbox but it's an easy class.

Hilarious
Online Savvy
1.0
1.0
CSCI123
Grade: A+
Jan 30, 2024

lazy and lousy. he just shows the class prerecorded lectures and mutes himself. the class is an easy A but you would not be able to learn C++ properly. there are three exams and there is HW weekly. if you want an easy A, take him. if you want to learn programming, try to avoid him.

Lots of homework
2.0
2.0
CIS110
Grade: A+
Feb 3, 2024

We have to meet once a week at 4:30 on a Friday night on zoom, but he does not lecture. Instead, he plays a video on zoom of a previously recorded lecture. What the heck?? I could have just taken this class fully online, rather than tune in to a zoom call like its cable television. The work is easy and he communicates, but come on man!

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
2.0
CIS226
Grade: A
Mar 7, 2024
Would take again

I didn't think I was going to enjoy this course, but it ended up actually teaching a lot of skills that I'll be able to use in the future.

Amazing lectures
Clear grading criteria
Inspirational
1.0
3.0
CIS110
Grade: A+
Apr 13, 2024

Docks points for submitting two discussion posts on the same day. Not convinced he knows what he's talking about, every lecture feels like he has just googled what to do and then talks about it. Relies on videos to teach, rather than lecturing. Doesn't grade homework, just looks at file names and grades those.

Get ready to read
Test heavy
Graded by few things
4.0
3.0
CIS247
Grade: A
Apr 13, 2024
Would take again

Took this class to meet requirements of a certificate. Didn't like it at the beginning. But, it turned out to be a useful class because the materials the professor provided were good. His teaching is ok, but informative.

Get ready to read
Caring
Lecture heavy
5.0
5.0
CIS226
Grade: B
May 22, 2024
Would take again

This course is difficult for me. I struggled to learn and understand the topics. The professor encouraged me a lot and helped me to move through this course.

Clear grading criteria
Inspirational
Lots of homework
1.0
1.0
CSCI133
Grade: A
May 22, 2024

Every exam and homework is a gamble as he marks correct answers incorrect. I stopped attending class after he ignored my email, talked to him in class just to be told to email him instead, and then ignored my follow up. ID'd students he didn't recognize including those that showed up every lecture. Mid prof but easy class

Tough grader
3.0
1.0
CIS111
Grade: A
May 27, 2024
Would take again

This class is incredibly easy, but you def can't miss a single assignment. All the homework is practice problems that let you redo them until you get them right, takes less than an hour or even 40 minutes. The weekly quizzes are super simple and when a test comes around, he posts practice problems that are the exact questions on the test, so good

5.0
3.0
CSCI133
Grade: A
Jun 3, 2024
Would take again

A good instructor if you are serious about learning to write program. Lecture heavy but informative.

Clear grading criteria
Inspirational
1.0
3.0
CIS226
Grade: A
Jun 10, 2024

Might be the laziest professor Ive ever taken. His instructions are super confusing, they include typos, grammatical errors, and undefined jargon. His class is outdated because its all prerecorded lectures. Is very strict on timing and mistakes on assignments and tests, will remove points without telling you even if you communicate with him. AVOID.

Tough grader
1.0
1.0
CSCI133
Grade: A
Jul 2, 2024

3 exams. 1 weekly assignment. You have to double-check your work + follow the instructions because he docks points like crazy. Lousy professor. He cannot explain concepts + did not answer questions. Lecture notes have errors. It is confusing to read. It was an easy class (easy A), but I did not learn anything.

5.0
2.0
CSCI123
Grade: A
Aug 1, 2024
Would take again

I took C++ programming course at my school but received no helps from professors. My friend told me to take this course and I found it easy to follow and learn. The credits were transferred back to my school. Super happy.

Get ready to read
Caring
5.0
2.0
CIS247
Grade: A
Aug 20, 2024
Would take again

Read some bad reviews here before enrolling in his class. Didn't think I would like any of his classes. Ended up taking three programming courses and thought he's OK to work with. Just submit assignments on time, don't waste time making excuses.

Lecture heavy
2.0
1.0
CSCI123
Grade: A+
Aug 26, 2024
Would take again

I took this course online for transfer credit. Each week is comprised of 3 disscussion questions, 3 quizzes, and 3 exercises+lab assignments in where you code in C++. He gives a 30+ page lecture note for each lesson. I honestly never looked at it because I already knew C++, but if you are new it might be daunting. He's very specific on submission.

Tough grader
Get ready to read
Online Savvy
2.0
4.0
CIS247
Grade: A
Aug 29, 2024

Would recommend this class for an easy A, but if you want to learn Python fundamentals, choose another professor. I expected to learn Python, but while I learned a bit, his lectures and homework were online with unclear instructions. You had to figure it out or wait for your grade, which couldn't be made up. Also the No Excuse review is def his alt

Tough grader
Lots of homework
Lecture heavy
1.0
3.0
CIS111
Oct 1, 2024

Online Zoom class, attendance required but no camera needed. Unbelievably unprofessional. No integrity, he cannot own up to his own mistakes. Gets angry. Not helpful. $79 required materials for this course. Not the best communicator. Lectures are difficult to understand. Overall tho easy to get through you can do it!

Participation matters
Clear grading criteria
1.0
3.0
CIS111
Oct 1, 2024

Unbelievably unprofessional. No integrity, will not own up to his mistakes. Gets mad and rushes students. $79 required course materials for SIMNET where youll do hw+exams. Online zoom course, but no camera required ever. Quizzes done while on zoom. Lectures difficult to understand, language barrier. Overall easy to get through you can do it!

Participation matters
Clear grading criteria
1.0
2.0
CIS242
Grade: A
Oct 10, 2024

LAZIEST professor at Cypress College. Every week you are expected to read ~40 pages of his writings in order to finish the weekly assignments. Lectures consist of maybe 20 minutes of relevant info in a 3 hour session. Assignments are long, but not difficult. An easy A, but you will learn nothing. I would rather switch colleges than take him again.

Get ready to read
Lots of homework
Lecture heavy
5.0
4.0
CIS247
Grade: A
Nov 8, 2024
Would take again

Weekly lecture are well prepared and he always have in-class demonstration. I learned a lot. My experience with this professor is good.

Get ready to read
Amazing lectures
Clear grading criteria
5.0
4.0
CIS226
Grade: A
Nov 14, 2024
Would take again

I honestly wasn't sure what to take to learn but knew I was in need of something; having a hard time finding a good instructor. This guy's lecture fit amazingly, and the quality of teaching is excellent.

Get ready to read
Inspirational
Lots of homework
2.0
2.0
CSCI133
Grade: B
Dec 17, 2024

Really difficult to learn in this class because he gives you 40 page pdfs for the lectures. His in person lectures are difficult to follow and extraordinarily long. He seems like a nice guy but his grading is strict. If you miss a single file, or miss one thing on the doc he takes points away for the whole sections. Can pass even if you bomb exams.

Tough grader
Get ready to read
Clear grading criteria
1.0
1.0
CIS226
Grade: A+
Dec 19, 2024
Would take again

easy A but you learn nothing ... video lectures only (lazy lol)! bro can not explain concepts. if you need help, he does not give a straight answer. if you are careful and do not miss a single assignment, you can get an A fs. if you have another option, take them!!

1.0
3.0
CIS242
Grade: A
Jan 3, 2025

Writes his own lecture notes, but they have many mistakes and unclear explanations throughout. I wish they were peer-reviewed or we used a textbook instead because you'd be better off learning the material yourself or having AI explain the concepts to you (true story). Test questions are often wrong; you'll have to email him to get points back.

Lecture heavy
3.0
1.0
CSCI123
Grade: A+
Jan 5, 2025

He is a really nice guy but is a very boring professor, just plays a video during the whole zoom. It is an easy class to get an A but you wont learn anything. Weekly assignment and discussions with three exams.

Clear grading criteria
Lots of homework
Online Savvy
1.0
3.0
CIS110
Grade: A
Feb 22, 2025

Professor claims to be an effort = success kind of professor yet the effort he puts into his lecture is almost ZERO. He uses pre-recorded lectures from YEARS ago. His lecture notes are his own and have MANY typos and haven't been updated in YEARS. You're honestly better off learning from AI or YouTube. Only take his courses if it's the only option.

Get ready to read
Clear grading criteria
1.0
2.0
CSCI133
Grade: Incomplete
Mar 6, 2025

The lectures didn't align with the lecture notes, but you could still get a good idea of each lesson. My biggest complaint is how you cannot resubmit assignments even before the due date because of his "no excuse, just result" policy. He goes about wanting us to be patient with him but refuses to be patient with the student.

Tough grader
Amazing lectures
1.0
4.0
CSCI133
Grade: A
Apr 28, 2025

Lectures were extremely long and quizzes always had mistakes in what he claimed were the correct answers. After informing him of mistakes in the quizzes, he stopped responding to students' emails. He often isolated females in the class and made inappropriate jokes in class. His lectures also went off topic every class. Didn't learn much.

Get ready to read
Lecture heavy
5.0
2.0
CIS226
Grade: A
May 8, 2025
Would take again

I need to take this course to transfer to my school to fulfill my degree requirement. I found the prof's lecture useful and easy-to-follow. Overall, this is a good experience. My tip is simple -- do you work and submit assignments on time.

Get ready to read
Amazing lectures
Clear grading criteria
5.0
1.0
CIS247
Grade: A
May 16, 2025
Would take again

The lecture are useful for Python learners. Just submitted homework on time and got an A.

Participation matters
Caring
Lecture heavy
5.0
3.0
CIS247
Grade: A
May 28, 2025
Would take again

The teaching method is old school and boring but he always tried to encourage students to actively involved in exploring more. If you try, you can learn something.

Get ready to read
Inspirational
Lots of homework
4.0
1.0
CSCI133
Grade: A
May 29, 2025
Would take again

Basically a nice guys. Although the class meeting is not interactive, the discussed topics are somehow useful. He does not accept late assignment and that made slackers angry. Just submit assignments on time and get an easy A.

Lots of homework
Lecture heavy
4.0
2.0
CIS111
Grade: A
May 30, 2025
Would take again

Idk why people complain but my experience it was super easy! Just take the easy grade and keep going. Unless you are a computers major you might want something more in depth. He's chill, even let me take an exam late because I missed my alarm. Took this class in 2023, looking back I appreciate how easy to get through it and on to my core classes.

Gives good feedback
Respected
Online Savvy
5.0
2.0
CSCI133
May 30, 2025
Would take again

Good learning experience. The grading system was fair and transparent. I also appreciated the professor's willingness to answer my questions via emails.

Clear grading criteria
Lots of homework
Lecture heavy
5.0
3.0
CSCI133
Grade: A
Jun 5, 2025
Would take again

Vibe in class was good, but he needs to think of more tech ideas for interactive learning.

Caring
Lecture heavy
1.0
3.0
CSCI133
Grade: B
Jun 9, 2025

I had him several times as a Comp Sci major, and I can say by far he is the worst professor I have taken at Cypress College. Lectures are 2/3 filler, homework is a 40 page document every week written by him (English is his second language). Even said he wouldn't want to be a professor if he could go back in time. Try someone else or change majors.

Get ready to read
Lots of homework
2.0
3.0
CIS247
Grade: A-
Jun 9, 2025

30-page lecture docs that help you grasp the concept if you're really lost, but are mostly filler. Only 2 exams, then final. Lectures are entirely not necessary, & you can end up finishing the weekly hw during the lecture. Each weekly hw worth 40% of a test, so if you miss one like I did, u better get the 8-MCQ and 2 coding Qs right to get an A lol

1.0
1.0
CIS247
Grade: Drop/Withdrawal
Jun 18, 2025

This class was a nightmare. After watching the video, reading the files multiple times, and working for literally 15 hours straight on the first day, I had to drop it. It's impossible to complete the assignments. The professor wants only pdf's but then the only place to submit asks for .py and .exe. It assumes you already know coding language.

Lecture heavy
Test heavy
1.0
1.0
CIS247
Grade: Drop/Withdrawal
Jun 18, 2025

Beware. This professor is writing his own reviews. Check out the repetitive language and thumbs. Run.

3.0
2.0
CIS247
Grade: A
Jun 23, 2025

Lots of hw. Notes are over 35 pages long each. Hw questions are mainly off lecture notes and not lecture themself. Just do your hw and do well on the 2 exams and final. Doesn't accept late work. Overall easy class if you just do your work. However, I feel like I learned more about python from free online courses

Clear grading criteria
Lots of homework
Lecture heavy
5.0
2.0
CIS247
Grade: A
Jul 5, 2025
Would take again

Took this class as my first programming class ever and he was very informative and helpful whenever I reached out to him for questions. Just do your work on time and you'll do well. He posts all the exams and assignments ahead of time. Finished the course two weeks early. He also grades assignments and exams in a timely manner.

Participation matters
Lots of homework
Accessible outside class
5.0
1.0
CSCI123
Grade: A
Jul 27, 2025
Would take again

Took his three programming course. Go with him if you want to learn programming.

Group projects
Clear grading criteria
5.0
3.0
CIS242
Grade: A
Aug 19, 2025
Would take again

I took this professor back in fall of 24. He is super nice and explains the lectures very well. He answered all my questions and was very generous with grading and giving back points. 3 exams and weekly homework assignments. An easy A, just show up and study. You'll be fine.

Amazing lectures
Inspirational
Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

55%

Textbook Required

26%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 98 grades
Most common grades:
A (65)
A+ (14)
B (13)
Grade Distribution
A(79)B(14)C(2)D(2)F(0)A-/B+(3)
Based on 106 reported grades
A: 65
A+: 14
B: 13
Not sure yet: 4
Common Tags
Clear grading criteria (34)
Lecture heavy (26)
Get ready to read (25)
Inspirational (21)
Lots of homework (19)
Caring (10)
Amazing lectures (10)
Tough grader (8)
Rating Trend

Declining

-0.47 avg change
Mar
Apr
May
Jun
Jul
Aug
Last 6 months
Ratings by Course

CIS218C

5.0

(1)

CIS226

3.8

(16)

CIS218

3.8

(5)

CIS223

3.8

(9)

CIS247

3.6

(31)
+12 more courses
Difficulty by Course

CIS254

5.0

CIS179

3.7

CIS261

3.5

CIS226

2.8

CIS247

2.7

Similar Professors