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.
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)
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
Should have gotten a C; got an A-. Good guy Kevin strikes again.
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.
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
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.
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.
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.
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.
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.
No Comments