1.2
Quality4.6
Difficulty100%
Would Retake115
Reviews100%
Would Retake
115
Reviews
Rating DistributionOfficial
115 total ratings5
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
100%
Textbook Required
100%
Grade Predictor
Your expected effort level
Predicted Grade
A+
Grade Distribution
Rating Trend
Improving
+0.44 avg changeRatings by Course
DATASTRUCT
5.0
(1)CSI201
4.0
(1)CS400
4.0
(1)COMPUTERSCIENC
3.7
(3)CS120
3.0
(1)Difficulty by Course
2300
5.0
ANYCSCOU
5.0
ANYCS
5.0
CS230CS
5.0
CS260
5.0
Reviews (114)
avoid Dr. Cheo! She is very strict and her grading is horrible!
please do not even entertain the thought of taking her.
please avoid dr. cheo, she is very hard!!!!
The stories are ALL true. Do NOT take her under ANY circumstances
she degrades students
She is an awful teacher, and dont even get me started on personal hygeine!
This woman is OUT OF CONTROL !!!
I'd rather be run over by a bus !!!!
She like me for some reason. Did bad on the final I think but still got an A!
HELP. GET ME OUT!
This woman is Satan spawn. Her office is a portal to Hell. Avoid at all costs!
I would rather roll around in rusty tacks and broken glass than take her again
hells gotten a lot less strict since she left...
Unless you already know C++, there's no way to pass CS 230.
she sucks
If you wish to fail, and learn nothing, take Cheo.
if i didnt have any knowledge of C++ id already be lost, after 2 days of class
Lost from first day of class. She sucks plain and simple!
Avoid her like the plague. She should have retired 3 years ago.
I don't think she knows how to program!!
i wouldn't reccomend taking here unless ur on drugs
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?
Prof. Cheo will destroy you like an academic ninja.
No Comments
No Comments
u have no idea...
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.
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.
No Comments
She is horrible!! Never ever take her.
All I could do was count the amount of times she interjected an 'ok' in her tortuous lectures.
The letters of the English language are incapable of expressing the evil of this woman.
If you wish to fail, and lose brain cells, by all means enroll in one of her courses.
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.
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.
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.
I wish she would just use her "magic" wand to transport herself into another dimension.
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 ;)
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.
Dr. Cheo will destroy you like an academic ninja.
No Comments
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 ***.
No Comments
No Comments
No Comments
she doesn't speak english
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.
Retire already!!
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!
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.
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
No Comments
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.
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
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.
No Comments
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.
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.
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.
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.
No Comments
No Comments
No Comments
No Comments
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.
first half of class was easy, then she dropped bombs of projects and homework for the last 4 or 5 weeks
This **** needs to go.
Eh, YAY!
No Comments
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!
I HATE YOU CHEO!!! This class is a nightmare.
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.
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
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.
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.
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.
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
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!
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.
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!!
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.
class is easy, i just can't understand her
bad teacher, cannot understand.
GRRRRRRRRRRR
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.
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.
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.
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!
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.
Never join any courses taught by her, it's the most terrible teacher I have ever had.
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.
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!!!
Any good comments about her are simply trolling, just avoid all of her courses if you value your grade and have self-respect.
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!
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
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!
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.
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...
Just no.
By far the worst professor I have had. Very unclear when giving assignments and everyone in the class has difficulty understanding her speaking.
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...
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.
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
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
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.
If you are in a situation where you absolutely have to take her class, transfer to another university.
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
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.
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...
by me putting a ":(" should say more than enough.
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.
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.
Dr. Cheo is excellent. She established the school of Computer Science and launched careers of 100s of students.
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
Predicted Grade
A+
Grade Distribution
Rating Trend
Improving
+0.44 avg changeRatings by Course
DATASTRUCT
5.0
(1)CSI201
4.0
(1)CS400
4.0
(1)COMPUTERSCIENC
3.7
(3)CS120
3.0
(1)Difficulty by Course
2300
5.0
ANYCSCOU
5.0
ANYCS
5.0
CS230CS
5.0
CS260
5.0