None

Rate My Professors (48)


CS165B . 6 Months Ago

He curves my grade down for four levels without prior notifications. He did not say anything on the syllabus or notify us about the potential curve in class. Try to avoid him if you can.

0 helpful 0 unhelpful
CS165B . 6 Months Ago

I got an 89% in this class and that was downcurved to a C+. He didn't mention the grading scale on the syllabus or in class and it took me completely by surprise. Lectures are stolen from a course taught in Mandarin and so boring and incomprehensible that they're not worth going to.

0 helpful 0 unhelpful
CS165B . 6 Months Ago

DO NOT TAKE ANY CLASS WITH HIM. Please take this and other reviews seriously, I took him because I thought people were just whining. I was wrong. Some examples of poor teaching: - quizzes are on things barely covered - some of the slides are in Chinese, ripped straight off of a youtube video - down curves the class at the end with no warning

0 helpful 0 unhelpful
CS165B . 6 Months Ago

Even if you understand him with his accent, it wont matter because he simply cannot teach to save his life. But you still have to attend lectures because then you might miss sh*t like him telling the class that not doing his survey means an entire letter grade gets dropped. Not to mention the downcurve was so bad, a 90 was a B, and a 92 was a B+.

0 helpful 0 unhelpful
181 . 1 Year, 8 Months Ago

Lectures are completely useless (throws equations on the screen without explaining them, goes into irrelevant tangents, does not effectively communicate concepts). Be prepared to self-learn in this class. Projects and HWs were at least fun and graded pretty leniently. For exams he is a tough and unforgiving grader. Avoid at all cost.

0 helpful 0 unhelpful
CMPSC130B . 2 Years Ago

Lectures are conversational, confusing, and you cant really take notes. Slides aren't helpful, just confusing. Homework assignments are fair and helpful in understanding material. Tests are similar to hw, just slightly harder. 60% hw, 15% midterm, 25% final, which is fair. Dont like his teaching style but the class isnt horrible

0 helpful 0 unhelpful
CMPSC130B . 3 Years Ago

Assignments are not too bad as long as you can apply the techniques learned to problem solving type questions. Lectures are sometimes confusing and over explain topics, so supplement with other resources.

1 helpful 0 unhelpful
CMPSC130B . 5 Years Ago

Overall, a good professor. The final is challenging, but the grade is curved in the end. If you master the material well, you will be fine at the class.

0 helpful 1 unhelpful
CS130B . 5 Years Ago

worst professor ever! avoid!!! definitely inverse curved the class at the end. Teaches nothing in class, and the ppt he provides were old and abstract.

2 helpful 0 unhelpful
CS181B . 5 Years Ago

Worst Professor ever, avoid at all cause. Goes over equations without explaining the meaning and intuition behind it. Went to his office hour, but hes not there most of the time. When you ask him a question for clarification, he questions whether or not you went to lecture. No curve at all. Harsh grader, no curve

3 helpful 0 unhelpful
CS181B . 5 Years Ago

Wang's lectures are a bit on the boring side, but if you really are interested in computer vision, his projects were very fun and challenging. He grades very leniently on the projects and very strictly on the tests(no partial credit) but overall he curves the class by a lot so as long as you do well relative to others, you should be fine.

1 helpful 2 unhelpful
CS181B . 5 Years Ago

Ive had some bad CS and ECE professors (ex: Zheng Zhang ECE15A, etc) and I thought Ive seen the worst. This professor proved me wrong and took the title of worst professor Ive ever taken. Unintelligible lectures and TA discussions, no partial credit given on obscure exam questions, no communication between professor and TAs. Sorry for thebadnews

4 helpful 0 unhelpful
CS181B . 6 Years Ago

Just a little man with a little brain and a big ego. Really a shame that UCSB has to keep him around, he is a stain on that department. No course structure, no grading criteria, no energy, no expertise. His students literally laugh at him. Really no reason why he should be teaching anything. Just wait for a different professor, no matter the class.

3 helpful 1 unhelpful
CMPSC130B . 6 Years Ago

Don't say that I didn't warn you. This guy is a joke. Pretty much fiddles with cameras all day, read some of his papers, they are a good laugh. Prepare to go to class, fall asleep during old PPT presentations, get told to do one thing and get graded on something else, learn nothing, ask questions and have him not know the answers. Trust me, avoid.

3 helpful 1 unhelpful
CS180 . 6 Years Ago

Lectures were unrelated to the programming assignments. The lectures went over interesting material, but isn't required to do the homework. The homework takes a VERY long time to do. The class felt like a lot of self studying. However the grading wasn't very harsh, I barely did any of one the assignments but still managed to get 70% on it.

2 helpful 0 unhelpful
CS180 . 7 Years Ago

I'm pretty sure this professor is the most boring professor on the planet. His lectures are so drawn out, his voice is devoid of all character, and the course has so little structure it is practically a clown fiesta.

2 helpful 1 unhelpful
CS130B . 7 Years Ago

I rarely do ratings but I saw this guy was rated a bit lower than he should be. His class is very straightforward as long as you know what's on the slides and do a few practice tests you should be prepared for the test. I didn't do this so that's why I got a B. Homework credit is 60% of our grade and basically free as long as you do it.

0 helpful 2 unhelpful
CS130B . 7 Years Ago

Despite the accent his lectures are OK. The class is well designed (good website, grading procedure). The assignments are challenging, but they were all graded very leniently, as you get full credit as long as you get the general idea. The final was a little long, but was graded leniently. HW is supposed to carry your grade, being 60% of the class.

1 helpful 0 unhelpful
CS130B . 7 Years Ago

Rather then giving concise challenging tests, Wang opts for repetitive marathon-like exams, which a third of the class wont finish. Maybe poor class attendance is to blame, but wang's lectures/slides are more soulless then paint drying, leaving me to question my existence. Luckily, lectures by those more competent at teaching are available online

0 helpful 1 unhelpful
CS281B . 8 Years Ago

Good professor

3 helpful 4 unhelpful
CS8 . 8 Years Ago

The accent is terrible! You need to teach yourself, because you cannot learn anything on his class! please AVIOD!!

3 helpful 2 unhelpful
CS8 . 8 Years Ago

Alright boys and girls, here's the deal: this class isn't very hard, if you're in a difficult major and still doing well. He doesn't teach much, but you can figure it out if you spend some time. On the other hand, if you have always had trouble with math, science, etc, you will seriously struggle in this class. You have been warned.

2 helpful 2 unhelpful
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