1.2

Li-Hsiang Cheo

Computer Science - William Paterson University

1.2
Quality
4.6
Difficulty
100%
Would Retake
115
Reviews
1.2
Quality
4.6
Difficulty
1.3
Helpful
1.2
Clarity

100%

Would Retake

115

Reviews

Rating Distribution
Official
115 total ratings

5

4

4

2

3

1

2

5

1

103

What Students Say

If you are in a situation where you absolutely have to take her class, transfer to another university

CS201003 - 1.0 rating

please never take her class

ANY - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

59% confidence
Based on 3 grades
Most common grades:
A+ (3)
Rather_Not_Say (1)
Grade Distribution
A(3)B(0)C(0)D(0)F(0)A-/B+(0)
Based on 4 reported grades
A+: 3
Rather_Not_Say: 1
Rating Trend

Improving

+0.44 avg change
Dec
May
Aug
Mar
Jan
Dec
Last 6 months
Ratings by Course

DATASTRUCT

5.0

(1)

CSI201

4.0

(1)

CS400

4.0

(1)

COMPUTERSCIENC

3.7

(3)

CS120

3.0

(1)
+46 more courses
Difficulty by Course

2300

5.0

ANYCSCOU

5.0

ANYCS

5.0

CS230CS

5.0

CS260

5.0

Reviews (114)
2.0
5.0
ANYCSCOU
Nov 27, 2002

avoid Dr. Cheo! She is very strict and her grading is horrible!

1.0
5.0
ANYCS
Nov 27, 2002

please do not even entertain the thought of taking her.

1.0
5.0
ANYCSCOU
Nov 30, 2002

please avoid dr. cheo, she is very hard!!!!

1.0
5.0
CS
Dec 4, 2002

The stories are ALL true. Do NOT take her under ANY circumstances

1.0
5.0
CS230
Dec 4, 2002

she degrades students

1.0
5.0
CS101
Dec 4, 2002

She is an awful teacher, and dont even get me started on personal hygeine!

1.0
5.0
CS
Dec 5, 2002

This woman is OUT OF CONTROL !!!

1.0
5.0
ANYCS
Dec 5, 2002

I'd rather be run over by a bus !!!!

1.0
3.0
DISCRETES
Dec 10, 2002

She like me for some reason. Did bad on the final I think but still got an A!

1.0
5.0
ANYCS
Dec 11, 2002

HELP. GET ME OUT!

1.0
5.0
CS230CS
Dec 12, 2002

This woman is Satan spawn. Her office is a portal to Hell. Avoid at all costs!

1.0
5.0
CS260
Dec 12, 2002

I would rather roll around in rusty tacks and broken glass than take her again

1.0
5.0
CS
Dec 16, 2002

hells gotten a lot less strict since she left...

1.0
5.0
CS230
Dec 17, 2002

Unless you already know C++, there's no way to pass CS 230.

1.0
5.0
CS342
Dec 18, 2002

she sucks

1.0
5.0
DOESNTMAT
Dec 18, 2002

If you wish to fail, and learn nothing, take Cheo.

1.0
5.0
CS230
Jan 22, 2003

if i didnt have any knowledge of C++ id already be lost, after 2 days of class

1.0
5.0
CS260
Jan 23, 2003

Lost from first day of class. She sucks plain and simple!

1.0
5.0
CS342
Jan 24, 2003

Avoid her like the plague. She should have retired 3 years ago.

1.0
5.0
COMPUTERS
Jan 28, 2003

I don't think she knows how to program!!

1.0
5.0
CS341
Feb 12, 2003

i wouldn't reccomend taking here unless ur on drugs

1.0
5.0
CS230342
Feb 25, 2003

She is the worst teacher you will ever take. Unless you want a brain aneurism, you really should avoid her. Why is she still teaching?

1.0
5.0
CS
Feb 25, 2003

Prof. Cheo will destroy you like an academic ninja.

1.0
5.0
CS260
Mar 13, 2003

No Comments

1.0
5.0
ALLCS
Mar 27, 2003

No Comments

1.0
5.0
CS230260
Mar 27, 2003

u have no idea...

1.0
5.0
CS342
Mar 28, 2003

I would rather have a limb or two amputated rather than sit through another class with her. I would readily give up vital internal organs or avoid her.

1.0
5.0
CS230CS260
Mar 31, 2003

this woman is 80 years old and still teaching. she has a stuttering problem and her teaching ways are horrendous. might as well call her professor satan.

1.0
5.0
CS
Apr 15, 2003

No Comments

1.0
5.0
CS1
Apr 15, 2003

She is horrible!! Never ever take her.

1.0
5.0
CSI
Apr 22, 2003

All I could do was count the amount of times she interjected an 'ok' in her tortuous lectures.

1.0
5.0
CS
May 2, 2003

The letters of the English language are incapable of expressing the evil of this woman.

1.0
5.0
DONTMATTE
May 29, 2003

If you wish to fail, and lose brain cells, by all means enroll in one of her courses.

2.0
5.0
CS
Sep 22, 2003

I granted in 1993 and Dr. Cheo was difficult back then. I cannot believe she is still a member of the teaching staff. She's more knowledgeable of math than Computer Science. She provides no benefit to those seeking a BS degree in CS.

1.0
5.0
CS372
Sep 22, 2003

She's teaching us material from CS 240 and 260 in 372. We learned this stuff 2 years ago. This class is a complete waste of my time and money, unfortunately I need it to graduate.

1.0
5.0
CS230
Sep 29, 2003

If only the world could just rid itself of this one soul, the evil of the world would vanish within a year. Let God smite thee down with all of His hatred.

1.0
5.0
CS230
Sep 29, 2003

I wish she would just use her "magic" wand to transport herself into another dimension.

5.0
1.0
DATASTRUCT
Oct 7, 2003

The one thing you must understand about Cheo is that she plays favorites and I'm certainly one of them. That means that basically I'll get an A for no good reason. If if you ain't on her good side (which is likely), then sucks to be you ;)

1.0
5.0
CS260
Oct 15, 2003

It's almost comical to watch her fumble through one trainwreck of a lecture after another. The most thought provoking thing in her class is deciding whether to drop the class or take an F. How and why she is still teaching is inexplicable.

1.0
5.0
CS
Oct 29, 2003

Dr. Cheo will destroy you like an academic ninja.

1.0
4.0
372260
Nov 3, 2003

No Comments

1.0
5.0
ANYTHING
Nov 10, 2003

A Limerick: Said Dr. Cheo to all of her class/ If any of you want to pass/ You better shape up/ And pucker it up/ Cause yer gonna have to kiss ***.

1.0
5.0
CS260
Nov 10, 2003

No Comments

1.0
5.0
CS260
Nov 12, 2003

No Comments

1.0
5.0
CS260
Jan 5, 2004

No Comments

1.0
5.0
CS230
Mar 9, 2004

she doesn't speak english

1.0
5.0
CS230
Apr 13, 2004

JUST DON'T TAKE HER!!! i AM BEGGING YOU NOT TO. sHE IS THE MOST HORRIBLE PERSON IN THE WORLD, AND WHEN YOU ASK FOR HELP SHE WOULDN'T GIVE IT TO YOU. tHANK gOD FOR NICE PROFESSORS CAUSE SHE AIN'T ONE OF THEM.

1.0
3.0
SENIORSEM
Jun 22, 2004

Retire already!!

1.0
5.0
CS260
Oct 8, 2004

if you like being suplexed and dropkicked simultaneously, take her. She loves making clear slides of other people's work and then copyrights it as her own. ..and so ferce and so ferce and so ferce and so ferce and so ferce and so ferce.. SO FORTH! UGHH!

1.0
5.0
GARBAGE
Oct 28, 2004

CAN'T SPEAK ENGLISH, CAN'T SPEAK ANYTHING, CAN'T EXPLAIN ANYTHING, HAS NO IDEA WHAT SHE IS TALKING ABOUT. GURANTEED F NO MATTER WHAT.

1.0
5.0
CUMPUTERSCIENC
Nov 8, 2004

BAD TEACHER IT IS HARD TO UNDERSTAND HER, SHE DOESN'T UNDERSTAND ENGLISH, WILL FLIP OUT AT YOU IF YOU ARGUE WITH HER, SHE TAKES A MILLION POINTS OFF YOUR TEST IF YOU FORGET A SEMICOLON. SHE JUST CARES ABOUT HERSELF BEING RIGHT,DOESN'T CARE ABOUT THE STUDENTS. SHE DROWNS YOU WITH A MILLION HANDOUTS

1.0
5.0
DISCRETE
Nov 9, 2004

No Comments

1.0
5.0
CS230
Nov 16, 2004

Horrible horrible teacher. Avoid at all costs. She doesn't speak english. Your gonna need a lot of motivation and endless hours studying if you want to pass this course, because you'll be teaching it to yourself from the book.

1.0
5.0
CSE230
Nov 18, 2004

I have never had a teacher as unclear as her. She gets mad if you ask her a question, if you asked her what 2 + 2 is, she wouldn't understand the question. SHe yells at students, and she is a harsh grader. Her lectures are one train wreck after another. BAD PROFESSOR

1.0
5.0
COMPSCI1
Dec 30, 2004

Nasty!!! She dosent teach all she does is go throught the book. If you dont understand, just be prepared to fail coz she is not going to help you understand. Dont take her class.

3.0
3.0
CS120
Dec 30, 2004

No Comments

2.0
3.0
CS230
Jan 4, 2005

don't take her. her idea of teaching is repeating the book. she's very defensive when she is challenged and takes it personal that not everyone like computer science. she's a ridiculous grader. i knew nothing about CS and was stuck teaching it to myself. she's a know it all. her way or no way.

1.0
5.0
CS230
Jan 24, 2005

I suggest taking whatever classes she teaches at another university and have the class transfer over...seriously. This class did not prepare me for CS2.

1.0
5.0
ANYTHING
Mar 26, 2005

Eww. Evil teacher. Bad at any class she teacher. Avoid at all costs. One wonders just how the **** did she get tenured. Probably payed her way into it, or something.

1.0
5.0
CS342
Mar 31, 2005

This woman till take your soul and rip it out of your body, leaving nothing but a carcass that's only good for regurgitating her antiquated and useless programming tactics. PLEASE avoid at all costs. She is trying to gain popularity, but take it from an alumnus: she is nothing but trouble.

1.0
5.0
CS
May 4, 2005

No Comments

1.0
5.0
COMPUTERSCIENC
Aug 30, 2005

No Comments

1.0
5.0
ANY
Aug 31, 2005

No Comments

1.0
4.0
ANYSHETEACHES
Sep 7, 2005

No Comments

1.0
5.0
SENIORSEMINAR
Sep 16, 2005

She kicked me out of her section of senior seminar, the CS capstone course. I think it's because I tried to get her fired when I was a freshman for being entirely unintelligable.

1.0
4.0
CSSEMINAR
Oct 9, 2005

first half of class was easy, then she dropped bombs of projects and homework for the last 4 or 5 weeks

1.0
5.0
MANYOFTHEM
Oct 19, 2005

This **** needs to go.

1.0
1.0
DATASTRUCTURES
Oct 30, 2005

Eh, YAY!

1.0
5.0
SENIORSEMINAR
Dec 15, 2005

No Comments

1.0
5.0
ANY
Jan 6, 2006

Seems so nice from afar. But she isn't. She's the most evil person in the CS dept. Horrible teacher. Check the Course Catalog and you'll see her classes are almost empty. She's also failed and kicked students out of her class out of spite. But she basically runs the place as no one dares defy her. Can't she just go away? AVOID AT ALL COSTS!

1.0
5.0
CS372
Jan 25, 2006

I HATE YOU CHEO!!! This class is a nightmare.

1.0
5.0
CS372
Mar 29, 2006

Worst professor I have ever had in my life. Why is this **** still teaching? Tries to teach methods that are no longer in use today. What do you expect when she hasn't had any real world experience since 1955. Avoid if you can or else be prepared to kill yourself.

1.0
5.0
CS372
Apr 13, 2006

Don't take any class with her if I have to pospond my greduation then I am ready but I am not ever takeing any class with her in my life. she is NUTS.......I hate you cheo.you ruined my life jurk

1.0
4.0
CS
May 24, 2006

When kids are postponing their graduation so as to avoid taking her, that's a sign to avoid her at all costs. Her c++ projects are a joke. She focuses almost entirely on math, mostly proofs. Her lectures are coma-inducing. She plays favorites and will fail kids she doesn't like. Let's hope she retires soon or else the CS department is done.

1.0
5.0
CSSEMINAR
May 24, 2006

Since when does a CS seminar class involve spending most of the class time learning upper level elective math? I thought it was a capstone class, involving research and presentations for your major? Avoid taking this class (or any) with her. She's an awful teacher who should take a lesson (or three) in teaching herself.

1.0
5.0
CS372
Sep 4, 2006

Truly, my heart goes out to any one who has to deal with this insufferable woman. Its impossible to understand how a school can allow someone like this to continue teaching. Even if you manage to pull out a passing grade in one of her classes, it will have been the most miserable experience of your entire educational career - nay, your entire life.

1.0
5.0
ANYANY
Oct 31, 2006

OUT OF ALL MY 22 YRS OF BEING ALIVE, HAVE I EVER SEEN THE WORST PROFESSOR IN THE WORLD. YOU WILL BE PUT TO A DISGRACE, TESTS ARE IMPOSSIBLE AND IF YOU SAY ANYTHING THAT SHE DOESNT LIKE ONCE, YOU FAIL. I HOPE TO GOD, THAT ONE DAY SHE WILL BE GONE BECAUSE SHE MADE ME CHANGE MY MAJOR, I HAVE 3 YRS LEFT BECUASE OF HER. AVOID AT ALL TIMES

1.0
5.0
CS230
Nov 27, 2006

This professor is horrible! If any of you have seen The Incredibles, she looks like the lil tiny lady who makes the suits! EXACTLY LIKE HER! She can't speak English, She can't teach, and I just laugh when I watch her speak. She smells really bad, shes old, and i dont understand how she still works here! Dont take her!

1.0
5.0
CS342
Jan 4, 2007

The WORST!!!!! teacher in the department and the school!!!. I wish I never took her class, but I had no choice, it is a required course. I must have got into several arguments with her in her office. I highly feel that she can not program to save her ass. TERRIBLE! She teaches to the blackboard. Avoid her at any means necessary.

2.0
4.0
CS342
Jan 16, 2007

She sucks... programs and programs, no fun at all... if u need help, then u have to visit her outside of school... avoid at all costs!!

5.0
1.0
CS230
Jan 16, 2007

Her classes may not be easy for everybody, but she likes me and I'm passing with flying colors. You have to work hard to get her to like you, though.

4.0
4.0
CSI201
Oct 8, 2007

class is easy, i just can't understand her

1.0
5.0
CS230
Nov 13, 2007

bad teacher, cannot understand.

1.0
5.0
CLACS210
Nov 15, 2007

GRRRRRRRRRRR

2.0
5.0
CS230
Dec 5, 2007

She is hard to understand. If you have a question, she will treat you like n idiot. too many assignments. projects are easy though. she gives the answers to the homework. very difficult to undersanted her. Tree tests and and a final for the class.

1.0
1.0
CS201
Apr 5, 2009

Easy class but very frustrating to understand her.She mastered English book wise, but can't apply it for her life. She waste alot of time and she never understands our questions. You won't learn much in this class.

1.0
5.0
DISC230
Apr 10, 2009

She is the Jackal's daughter. I rather be in hell and take her class. She will smack you down like a red headed step child. Stay away from her like an infectious disease.

1.0
5.0
CSALL
Mar 29, 2010

Well not many have written about Cheo for maybe 2-3 years and I do not want anyone to think she has gotten better. She has, if anything, worse. She needs to be eleminated from this earth to avoid the 2012 apocoplypse. She likes only a selective few, she did not like me cuz i jokingly called her a liar and that earned me a C- DO NOT TAKE HER!

1.0
5.0
CS201
Mar 30, 2010

Where do I get started?..... She hardly speaks English, her classes are boring, she doesn't give clear instructions about what to do for homework/projects, she gets mad if you are absent... As a couple of classmates put it clearly "It's like studying Chinese mathematics", or "It's the blind leading the blinded". WORST TEACHER EVER.

1.0
5.0
CSALL
Mar 31, 2010

Never join any courses taught by her, it's the most terrible teacher I have ever had.

1.0
5.0
ALLCS
Apr 28, 2010

DO NOT EVER TAKE HER CLASSES. Worst teacher ever, hardly speaks English, has an attitude problem and her classes are boring since she just reads whatever is in her notes.

1.0
5.0
CS101
Oct 27, 2010

Horrible teacher. She speaks as if she's speaking to herself and on top of that, she hardly speaks English! All you do is do homework from the book and then take a test with the exact same questions. On my 1st exam, she made up her own questions and got the answers wrong and my grade suffered for it. AVOID AT ALL COSTS!!!

1.0
5.0
ALLCS
Nov 12, 2010

Any good comments about her are simply trolling, just avoid all of her courses if you value your grade and have self-respect.

1.0
5.0
CS110
Dec 8, 2010

Absolutely useless. I saw someone else said she made up her own questions on the test and made the answers wrong, I'd like to second that. Her "projects" are complete bull! I'm going to file a complaint to the dean, I suggest anyone else that cares about their education do the same immediately!

1.0
5.0
STATANAL
Mar 14, 2011

Worst prof I have ever encountered. If I performed my job with the same results as her, I would have to think of a new career field

1.0
4.0
CS2300
Nov 16, 2011

You cant understand her and she doesn't understand that you cant understand her. worst teacher ever! might as well just teach yourself from the book. hate her tests with a passion! PLEEEASSE AVOID HER!

1.0
3.0
CS101
Feb 13, 2012

Probably the worst teacher I have ever encountered. I'm in the middle of the semester now, but I feel like need to warn everyone about her. Today in class, a question was asked: Windows media player is able to organize large collections of audio files? to which she replied,"No, that's not true." If you value your education dont take her. Please.

1.0
5.0
CS260
Apr 10, 2012

Have this professor for Discrete Structures. I have a high GPA. I'm failing this class. Attendance is mandatory, but you basically will teach yourself. Professor is hard to understand and as someone else said, "doesnt understand that you dont understand her"... I can't imagine many people passing this class to be honest...

1.0
5.0
CS201
May 4, 2012

Just no.

1.0
5.0
CS2010
Sep 10, 2012

By far the worst professor I have had. Very unclear when giving assignments and everyone in the class has difficulty understanding her speaking.

1.0
5.0
CS2010
Sep 17, 2012

Let me tell you some stuff about prof Cheo. She is the worst teacher in the world. She stands near her desk and reads directly from the power point, only stopping when she has a witty joke that you cant even understand. She needs to move on from this job because it blows my mind how you can be so unclear about the basics of a computer...

1.0
4.0
CS2600
Nov 28, 2012

Huge language barrier. Doesn't understand that you don't understand her. I say the answer is 2 but she says no, it's 1 + 2 - 1. Teaches material that is flat out false and outdated but says I "shouldn't question her b/c she went to UC Berkley and used Fortran." Needs to get w/ the times and learn English. She's old enough to be my grandma's friend.

1.0
5.0
CS2300
Mar 8, 2013

She rigs the surveys regarding how well a teacher is performing in class, that's how she is still in this school teaching. Look at her and the statistics! she receives a 1.1 and the average grade of her class are just barely passing. fire her. and dont take her

1.0
5.0
ANY
Mar 25, 2013

I'm sitting in her class while I type this with a test in front of me that I studied 3 hours out of the textbook for and havnt the slightest clue what any of it means, she's pathetically bad at teaching a subject, uses wrong information, just avoid her please I'm begging you from one human being to another just don't do it please please please

1.0
5.0
CS2300
Jun 13, 2013

Just if you have to take this class for your major do not take it with her. She knows her stuff but is just terrible at teaching it.I just barely passed the class due to if you use the tutors she will boost your grade and i handed in extra credit.

1.0
1.0
CS201003
Nov 13, 2013

If you are in a situation where you absolutely have to take her class, transfer to another university.

1.0
5.0
CS2600
Dec 15, 2013

Very Harsh Teacher Ridiculous grading, marks answers wrong even though they are right, when asked about it gets defensive and finds excuse why she marked it wrong. Makes simple material extremely hard to comprehend,All of the posts are completely true and not exaggerated at all. Also does not hand out teacher evaluation surveys

1.0
5.0
CS230
Grade: Rather_Not_Say
Jan 14, 2014

She is evil.If your looking for a class to fail take her. She's unclear and told me that the textbooks way of solving problems was wrong. There is no way to pass this class! Drop out while you still can.

1.0
5.0
ANY
Dec 9, 2014

please never take her class. talk to the other students before taking her class. you wont understand anything and cant learn anything and finally will lose your grade...

1.0
5.0
2300
May 19, 2015

by me putting a ":(" should say more than enough.

1.0
5.0
CS101
Aug 14, 2015

Took several classes by this teacher 15 years ago as I was forced. She was also my adviser. She a horrible woman in the classroom and a horrible adviser. She would sign me up for classes I didn't want to take. I would sign off on them and then change them all after. She is the reason I decided to not pursue programming.

4.0
4.0
CS400
Grade: A+
Mar 23, 2020
Would take again

Dr. Cheo, was the dean of the school of computer science at WPU. She challenged us and prepared us for professional careers. Because of the confidence and support she provided I was able to land a career with IBM before graduation. She is the best of the best.

5.0
3.0
COMPUTERSCIENC
Grade: A+
Jan 18, 2024
Would take again

Dr. Cheo is excellent. She established the school of Computer Science and launched careers of 100s of students.

5.0
3.0
COMPUTERSCIENC
Grade: A+
Dec 29, 2024
Would take again

Dr. Cheo is a brilliant professor who really knows her stuff. The lectures are engaging and the coursework is challenging but rewarding. Unstuck ai was a big help for prep.

Class Info

Online Classes

100%

Attendance Mandatory

100%

Textbook Required

100%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A+

59% confidence
Based on 3 grades
Most common grades:
A+ (3)
Rather_Not_Say (1)
Grade Distribution
A(3)B(0)C(0)D(0)F(0)A-/B+(0)
Based on 4 reported grades
A+: 3
Rather_Not_Say: 1
Rating Trend

Improving

+0.44 avg change
Dec
May
Aug
Mar
Jan
Dec
Last 6 months
Ratings by Course

DATASTRUCT

5.0

(1)

CSI201

4.0

(1)

CS400

4.0

(1)

COMPUTERSCIENC

3.7

(3)

CS120

3.0

(1)
+46 more courses
Difficulty by Course

2300

5.0

ANYCSCOU

5.0

ANYCS

5.0

CS230CS

5.0

CS260

5.0

Similar Professors