None

Rate My Professors (13)


176A . 3 Years Ago

I don't know if his class is better in-person than it was virtually. No lecture videos, instead we had slides + audio recordings that were difficult to follow. He was not receptive to students' feedback to change this. First lab is programming (start early), labs after are written q&a stuff, final project is a vague report, final was optional.

1 helpful 0 unhelpful
CS176A . 7 Years Ago

Good lecturer, is a nice person. Exams are heavily based on slides, are hard and specific but the class is curved. This class is very content heavy, his slides usually aren't enough for you to master topics, so textbook reading is necessary. Homeworks: 1. 8 page essay, 2. 20 questions, 3. 20 questions, 4. analysis on packet trace (this one is fun)

1 helpful 0 unhelpful
CS176A . 9 Years Ago

I had straight A's and was in the top of the class the whole quarter (he gives you a chart to compare), but I did bad in the final and got a terrible grade. I had an issue before the final, and I was expecting some understanding, but I got none. Ruined my GPA. The course in general is interesting, and very useful if you're interested in networking

0 helpful 16 unhelpful
176A . 10 Years Ago

Should have gotten a C; got an A-. Good guy Kevin strikes again.

0 helpful 3 unhelpful
CS176A . 11 Years Ago

The homework are very intimating and the tests are not easy at all. He is not a bad professor,but somehow this is the worse CS class I ever taken in UCSB.

1 helpful 2 unhelpful
CMPSC176A . 11 Years Ago

Pretty good professor. This is one of the larger CS classes because so many CE and EE majors take it. He knows the material really well and will help if you go to office hours. He isn't a hard teacher, the class is just hard because it covers a TON of material

2 helpful 0 unhelpful
CS176A . 14 Years Ago

Great professor. One of the best I've had in CS. Makes you think on the exams, but if you study they're not too bad, and is very fair. You'll learn a lot.

0 helpful 0 unhelpful
CS176A . 15 Years Ago

Wonderful teacher, wonderful class. Attendance isn't mandatory, but I went to every one because it was interesting. Learned a LOT about networking. One socket programming HW, two small written HWs, and one huge packet analysis assignment (24% of grade). For tests: study slides and really understand them.

0 helpful 0 unhelpful
CS176A . 16 Years Ago

Outstanding professor and class. You will come out of the course understanding how the Internet works. He is also very professional and a good lecturer. You have to memorize a lot of information though, so be prepared, it's not a typical cs class.

0 helpful 0 unhelpful
CS176A . 17 Years Ago

The course is taught completely backwards. The assignments require you to apply things you haven't learned yet. You are forced to read the textbook in reverse order. The grading is arbitrary and totalitarian. One of the worst classes I've ever taken.

0 helpful 1 unhelpful
CS176A . 18 Years Ago

Probably the most interesting, and informative class I've taken. However, theres a lot of material. Update to the previous comments -> Now he uses powerpoint for lectures.

0 helpful 0 unhelpful
NETWORKING . 19 Years Ago

No Comments

1 helpful 1 unhelpful
CS176A . 19 Years Ago

THE GOOD: great teacher; very organized in his teaching style; no bs, strictly to the point. THE BAD: makes you handwrite his entire notes that he writes non-stop on the board... says he doesn't believe in powerpoint. gimme a break.

0 helpful 0 unhelpful