Horrible professor. The class itself was actually pretty interesting, but you will have to teach yourself almost everything.
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.
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.
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.
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.
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
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.
Based his teaching off of pure empirical research studies. Got a little confusing at times but he's willing to re-explain everything if needed. I loved the challenge to learn through this lecture style nonetheless. Probably my favorite lecture style in the comm dept thus far. Would recommend!
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!!
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!
TERRIBLE. First off, he's a nice guy. However, communication is not his area of expertise, let alone culture. His notes are all over the place, and its hard to understand what they mean when you look at them outside of lecture. do not take.
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
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.
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.
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.
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.
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!
Great professor! Super interesting material. I had a blast. These are the kind of classes that you go to college for.
I love Reid, I've taken multiple classes with him. He's truly brilliant and a very funny guy. I think the negative feedback is coming from students who don't understand his sense of humor. You must attend lectures to be successful. Go to his office hours, he WANTS to help but he's busy and you won't get as much feedback by approaching during class
I really don't like his lecture style. Slides are very confusing and he just goes on and on all the time. I'm about to take my final and I still don't know what this class is about. Don't take his class
Easily one of the top Comm. professors on campus. Super interesting material. Not the easiest classes, but great ones that are well worth taking. I have had several classes with Reid and have always enjoyed them. He is a really good guy, crazy smart, funny, and clearly loves the subject matter. Highly recommend any of his classes.
Took 2 classes with Reid and really liked them overall. His lectures aren't the most enjoyable but he's pretty funny and discusses some very interesting studies. Exams are almost entirely lecture material so if you review your notes and get the bare basics of each reading you should be fine. If you are a good with papers his classes are for you.
Assigned three papers and complained about having to grade them. Very picky about writing style. Like someone else said, he seemed to hate his job. Projected an annoyed attitude during lectures. Avoid him.
Great teacher, very knowledgeable and helpful. Attendance isn't mandatory, but on the day of the final, you will wish you had gone to every lecture.