COM SCI 118

Computer Network Fundamentals

1 of 2
Professor Most Helpful Review
1 of 2

PROFESSORS

Alexander Afanasyev Full Profile > 3.3 Overall 2.2 Easiness 1.8 Workload 3.3 Clarity 4.3 Helpfulness
Alex works very very hard to give us nice looking spec website and answers many questions on piazza in time. He is really a nice person. He also posts m... (Spring Quarter 2017)
Alexander Afanasyev See Full Profile

Overall 3.3 Easiness 2.2 Workload 1.8 Clarity 3.3 Helpfulness 4.3

Most Helpful Review

Alex works very very hard to give us nice looking spec website and answers many questions on piazza in time. He is really a nice person. He also posts many extra credit challenges to help us understand more about some important concepts.

However, I do have a few complaints about him.
1. I don't really like his lecturing style. It's an 8am class, which is already bad, and he hasn't done much to keep my attention. In class, people either have no clue about what's going on or know the materials he covered in class before lectures. He taught this class already last year, but it seems that he still reuses old slides without fixing errors / typos.

2. Specs are nice looking, but lack details. Sometimes, I even think those specs are more Eggert-ish than Eggert specs. Plus, in an Eggert class, TAs will provide enough detail for head start. In this class, however, 35L horror reemerges. I spent dozens of hours studying online to understand what TAs can go over in 2 hours, and the results are of course worse. With fewer hours working on the actual project, we don't really have time to better structure, clean up, improve algorithms, etc. of a project.

3. Exams are not very good. It requires more memorization than understanding. I start to miss Eggert exams.

Spring Quarter 2017
Wesley Chu Full Profile > 2.8 Overall 2.5 Easiness 1.8 Workload 1.8 Clarity 1.2 Helpfulness
Lectures are dull and nothing more than the book slides. Programming assignments were easy. HOWEVER, working programs on seaslab computers did not work ... (Feb. 5, 2009)
Wesley Chu See Full Profile

Overall 2.8 Easiness 2.5 Workload 1.8 Clarity 1.8 Helpfulness 1.2

Most Helpful Review

Lectures are dull and nothing more than the book slides. Programming assignments were easy. HOWEVER, working programs on seaslab computers did not work on our TA's computer, so we were deducted heavily as if the programs were wrong. Several students had this issue. I even showed the TA that it worked passing all test cases and proved that the files had not been changed since submitted. He still gave it an 80%. I emailed the professor several times with no response. Homework, MT, and final are not too difficult if you can self-study. The class is just frustrating - I suggest taking it with someone else.

Feb. 5, 2009
AD
AD
Deborah Estrin Full Profile > 3.7 Overall 2.0 Easiness 1.3 Workload 2.7 Clarity 2.8 Helpfulness
In general, the exams in this class are not too difficult. She emphasizes material covered in class, so it's helpful to attend lecture in order to ident... (Dec. 18, 2008)
Deborah Estrin See Full Profile

Overall 3.7 Easiness 2.0 Workload 1.3 Clarity 2.7 Helpfulness 2.8

Most Helpful Review

In general, the exams in this class are not too difficult. She emphasizes material covered in class, so it's helpful to attend lecture in order to identify the most important topics to study, but other than that, lectures are not very useful, especially since she has a tendency to digress and get wayyy off topic. As long as you understand the textbook and the slides, you'll be set for the exams. The first project is very time-consuming, however, so be sure to start early!

Dec. 18, 2008
Mario Gerla Full Profile > 2.6 Overall 2.8 Easiness 2.0 Workload 2.2 Clarity 3.0 Helpfulness
The ratings are spot on: mediocre across the board. I didn't mind too much, since I didn't care about the material very much. He would randomly leave th... (Jan. 4, 2015)
Mario Gerla See Full Profile

Overall 2.6 Easiness 2.8 Workload 2.0 Clarity 2.2 Helpfulness 3.0

Most Helpful Review

The ratings are spot on: mediocre across the board. I didn't mind too much, since I didn't care about the material very much. He would randomly leave the lectures to be taught by either the TA or a guest lecturer, and quality-wise it didn't really matter.

The TA matters a lot for the projects, since he grades them exclusively (and they are worth a lot of your grade), and ours was an asshole. Sorry to the people that demoed their project to him. Luckily it was too much work for one person, so I got to demo to someone with a soul.

Jan. 4, 2015
Sheila Greibach Full Profile > 3.2 Overall 1.5 Easiness 1.8 Workload 2.8 Clarity 3.8 Helpfulness
Information nowaday is in text. And this class teaches you to scan the data quickly. Class: I took this class with her and with Brian Tagiku as TA. S... (June 10, 2010)
Sheila Greibach See Full Profile

Overall 3.2 Easiness 1.5 Workload 1.8 Clarity 2.8 Helpfulness 3.8

Most Helpful Review

Information nowaday is in text. And this class teaches you to scan the data quickly.

Class:

I took this class with her and with Brian Tagiku as TA. She is very nice. Brian Tagiku is very good TA for this class. He is very nice. If you think she is a bad professor, then you has not see all professor yet. I must admit her lecture is slow and boring. That is the truth. Her course book is badly printed. The word on the printed slide is on very small and offers a summary of lecture. The information is delivering during lecture. The only thing I hate is that Brian Tagiku, till the final review, he finally offers vital explain and that is "the difference between nondeterministic and deterministic is that in nondeterministic machine, you have multiple choice or no choice at every stage. In a deterministic machine, you only have 1 choice at every stage." You can say I am slow at understanding.

This class has homework, midterm, quiz, and final. yes, Quiz in discussion.

Sometimes, given a machine, and course book says, it used to parse this grammar or something. If you look at the machine, you might not understand why. You should try to parse a string in the language with the machine, then you understand.

Midterm and Final:
There are example midterm and final in back of the course book. The real one will be in that EXACT format (same type of question, etc...).

She is not that bad. There are worser professors.

June 10, 2010
Songwu Lu Full Profile > 2.4 Overall 1.6 Easiness 2.2 Workload 2.6 Clarity 2.8 Helpfulness
Lu lectures off powerpoint slides the entire time besides a few minutes when he goes over examples on the board. If you prefer slides then he's the prof... (Nov. 12, 2010)
Songwu Lu See Full Profile

Overall 2.4 Easiness 1.6 Workload 2.2 Clarity 2.6 Helpfulness 2.8

Most Helpful Review

Lu lectures off powerpoint slides the entire time besides a few minutes when he goes over examples on the board. If you prefer slides then he's the prof to take. However, if you're more interactive and like it when the prof lectures with the blackboard, don't take him. He goes pretty quickly through his slides and much too quickly to actually take good notes. Plus, when he actually does write things out on the board, his diagrams are hard to understand mostly because they are too messy.
Anyway, only half the class attends lecture and a lot of the ones who do attend fall asleep. I went to almost all of his lectures, yet I usually come out of class thinking that I didn't learn very much. The homework is pretty tedious and my TA was pretty horrible so I didn't really enjoy it. However, the programming projects were not that bad and you get a partner to lighten the work load. It's definitely one of the easier CS classes -- I just wish Lu didn't lecture off powerpoints so that I don't have to go home and read the book every time I leave lecture.

Nov. 12, 2010
AD
AD
Ciaran Mc Goldrick Full Profile > N/A Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness
No reviews have been written yet.
Ciaran Mc Goldrick See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
Giovanni Pau Full Profile > 2.3 Overall 2.5 Easiness 2.5 Workload 2.3 Clarity 2.5 Helpfulness
Course: CS 114 He is worse. His Italian accent make him even worse. He doesn't teach anything at all. His lecture is worthless. You probably don't show... (May 2, 2012)
Giovanni Pau See Full Profile

Overall 2.3 Easiness 2.5 Workload 2.5 Clarity 2.3 Helpfulness 2.5

Most Helpful Review

Course: CS 114

He is worse. His Italian accent make him even worse. He doesn't teach anything at all. His lecture is worthless. You probably don't show up unless there is a quiz. You probably learn everything from reading material. He is late, slow, and unorganized in course material and course progress.

May 2, 2012
Peter Reiher Full Profile > N/A Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness
No reviews have been written yet.
Peter Reiher See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
Medy Sanadidi Full Profile > N/A Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness
No reviews have been written yet.
Medy Sanadidi See Full Profile

Overall N/A Easiness N/A Workload N/A Clarity N/A Helpfulness N/A

Most Helpful Review
No reviews have been written yet.
AD
AD
1 of 2