CMPSC 181
Yuan-Fang Wang
1.9
48 reviews

48
1.9
CS8 . 8 Years Ago

Horrible professor. The class itself was actually pretty interesting, but you will have to teach yourself almost everything.

3 helpful 0 unhelpful
CS8 . 8 Years Ago

AVOID! You have been warned! He assumed the students in CS 8, who have absolutely no programming experience before, can solve some numeric problems such as Newton method using Python. The programming assignments expect us to design and implement quite complicated algorithms by ourselves. If you think you can survive with him, think again.

7 helpful 3 unhelpful
CS8 . 8 Years Ago

DO NOT TAKE THIS CLASS WITH THIS GUY! I'VE STRUGGLED WITH ALL THE ASSIGNMENTS I'VE HAD SO FAR. THE GUY SEEMS LIKE A GREAT PERSON BUT HE JUST ISN'T MADE TO TEACH A LOWER DIV CS CLASS.

6 helpful 2 unhelpful
CS8 . 8 Years Ago

I made an account just so I could say something about this professor. He teaches very little in class, assumes everyone to be a CS major, and expects students to complete projects with very little knowledge of Python. I did not know that a professor could be so bad.

6 helpful 1 unhelpful
CS8 . 8 Years Ago

Swim or sink, this isn't about learning python or programing, it's about weeding out all the poeple that didn't have enough experience to go from: print("Hello World!") to: return Cure_for_Cancer in a week. The readers are brutal and will try every possible way to break your code, even stuff that was not specified in the assignmnet.

14 helpful 1 unhelpful
CS8 . 8 Years Ago

the worst professor ever , everything in the class is not related to the assignment at all, the assignment take too many hours that is pointless. all the stuff need to learn by myself

9 helpful 1 unhelpful
CS180 . 8 Years Ago

One of the worst professors I've ever had. On the first day he seemed to fully expect half the class to drop or at the very least stop coming to lectures. The homeworks were difficult and took an incredible amount of time.

8 helpful 2 unhelpful
CS130B . 9 Years Ago

This man was the absolute worst teacher I have ever had in my entire life, and doesn't seem to care at all about his students and teaching. Completely reverse-curved the class at the end, and gave me me and my friends a grade way below what we deserved. AVOID!!

4 helpful 2 unhelpful
CS180 . 9 Years Ago

Worst professor I've ever had. Homework and lectures are irrelevant to the exam. Hard to understand what he's saying and he doesn't give any feedback or help for the homework. Neither does he provide any solutions to any of the tests or homework, so you don't know what you're getting wrong. Stay away from this class if you want to learn something!

6 helpful 1 unhelpful
CS180 . 10 Years Ago

family man, good ethics, etc -- course material is very archaic -- if you want to learn opengl (not worth it in the real world) then take this class. Great about teaching concepts, learn how to think about being a graphics engineer, will I use what I've learned in the workplace? no. blame ucsb. not this professor

0 helpful 3 unhelpful
CS180 . 10 Years Ago

He spent most of his lecture talking about concept and decides to skip over the coding part, which was the part I need help the most. Lecture slides doesn't really help at all because most of the details he talked about aren't on the slide and you don't know what to write down on your notes. Each hw is build on the last one.

2 helpful 1 unhelpful
CS130B . 10 Years Ago

Really bad lecturer. The online lecture slides sucked too. Either too abstract or lacking detail. The programs are easy but homework and the exams are pretty hard. The grading is too inconsistent, and this guy really disliked the students: over 1/2 the class got a C. So take at your own risk.

1 helpful 1 unhelpful
CS130B . 10 Years Ago

Awful! Homework and tests are long and difficult. Lectures and section are beyond useless. Worst cs professor I've ever had. Avoid unless you enjoy being miserable.

1 helpful 1 unhelpful
CMPSC130B . 10 Years Ago

Do not take his class. Terrible lecture slides + explanations, and no solutions to problems are posted. Midterm average was about 50% and the final was brutal. The material covered could be really interesting, but I feel like I learned nothing and instead tried to maximize my grade. Wang clearly only cares about his research and not his students.

0 helpful 2 unhelpful
CMPSC130B . 10 Years Ago

AVOID AT ALL COSTS. I love computer science and always try to be engaged in my courses, but nothing could save 130b. Incomprehensible slides + incomprehensible explanations, no solutions released for HW so we can't see what we're doing wrong, exams are impossible. Inconsistent grading, impossible final which everyone failed. DON'T TAKE 130B W/ HIM!

0 helpful 0 unhelpful
CS130A . 15 Years Ago

Take him for CS 130A. Ignore the first project, he just uses it to weed people out of the course. It's pretty easy after that.

0 helpful 1 unhelpful
CS20 . 16 Years Ago

TO GET AN A: *START PROJECTS EARLY* 3 Proj=60% of grade. If you don't understand something, GO TO PROFESSOR/TA OFFICE HOURS. The are not that hard, they just take an ASSLOAD of time. Exams: memorize method signatures for each project (return types etc). If you did projects, exams are CAKE. START PROJECTS EARLY AND GO TO OFFICE HOURS. I got an A-

0 helpful 1 unhelpful
CS180 . 19 Years Ago

test questions don't reflect his slides very well, slides are watered down (not detailed enough so you may need to look in book), heavy accent, projects are overly simplified i.e- instead of making cool video games you make a bunch of spinning boxes. yipee.

0 helpful 0 unhelpful
CS180 . 19 Years Ago

The book is not needed for the class. All the material is in the slides he gives. He is very clear and answers all the questions you can have.

0 helpful 1 unhelpful
CS20 . 20 Years Ago

This guy is a great professor! He knows what's going on in the world. He is not that hard, if you can't pass him, you will have MAJOR problems in future CS courses.

0 helpful 0 unhelpful
CS20 . 20 Years Ago

Only now do I appreciate what we learned in Prof. Wang's class. I am now taking CS 60, and find myself constantly looking back over Wang's lecture notes for a refresher on the intricacies of certain ADTs. While his class is hard, it's definitely worth it.

0 helpful 1 unhelpful
CS20 . 20 Years Ago

Despite what the other reviews have said, Wang is a good teacher. He is a clear lecturer, and as long as you pay attention, it is pretty easy to understand the material. The class is also heavily curved, so even people who slack off can get good grades.

0 helpful 1 unhelpful
CMPSC20 . 20 Years Ago

Half my class did not pass? Tell you something? Teacher did not explain or provide additional details on content. Avoid at all costs.

0 helpful 0 unhelpful
CMPSC20 . 20 Years Ago

There is no book and the slides are nonsense, so what were we supposed to study for the midterm? The assignments are very difficult and he doesn't actually teach. He throws you into it to see if you sink or swim. Definite weeder. Avoid this guy.

0 helpful 0 unhelpful