Basic concepts in networking, the OSI model, error detection codes, flow control, routing, medium access control, and high-speed networks.

Prerequisites: CMPSC 32 with a grade of C or better; PSTAT 120A or ECE 139; open to computer science, electrical engineering, and computer engineering majors only.

4

Units

Letter

Grading

1, 2, 3

Passtime

Upper division only

Level Limit

Engineering

College
Unlocks CMPSC 176C
These majors only cmpsc ee cpsci cmpen
Nabeel Nasir
5.0
7 reviews
387 1015
F
09:00 AM - 09:50 AM
37 / 37 Full

387 1015
F
10:00 AM - 10:50 AM
38 / 38 Full

PHELP1508
F
11:00 AM - 11:50 AM
37 / 37 Full

GIRV 2128
F
12:00 PM - 12:50 PM
38 / 38 Full

Winter 2024 . Belding E M
PSYCH1924
T R
14:00 PM - 15:15 PM
Winter 2025 . Sanjay Chandr
BUCHN1920
T R
14:00 PM - 15:15 PM
See All
CMPSC 176A Sanjay Chandr Winter 2025 Total: 151
CMPSC 176A Belding E M Winter 2024 Total: 114
See All
7
5.0
CS32 . A Month Ago

Amazing professor! Lectures are very detailed but are never an overload of information. He cares a lot about students and is amazing about answering questions in class and in office hours. Homeworks can sometimes be graded a bit harshly, but were good prep for midterm and final

0 helpful 0 unhelpful
CS32 . A Month Ago

Amazing prof. Cares a lot about students

0 helpful 0 unhelpful
CS32 . 2 Months Ago

Great lecturer, homeworks were just reading the textbook and filling out a form, labs and tests were were fair in difficulty and content. Makes it very clear what you need to know for the final. Midterm and final were average difficulty, labs could be done in a few hours and help was easy to get. Lectures are very well thought.

0 helpful 0 unhelpful
CS32 . 3 Months Ago

He is really a great professor although this was his first time being a professor. He had great lectures and cared for students. Always willing to help, and you can always attend his OH. Also, great TAs and ULAs.

0 helpful 0 unhelpful
CS32 . 3 Months Ago

He's one of the nicest professors! First class he taught, but still knew what he was talking about clearly and concisely. The hw is just word for word from the textbook usually, and the labs are easy. I would encourage you to go to his own office hours, as he is ready and willing to help you understand. Very approachable and nice human in general.

0 helpful 0 unhelpful
CS32 . 4 Months Ago

Great professor, cares about his students. If you need anything cleared up go to his office hours he is very helpful. Also use TAs and ULAs for the labs. Lectures are very clear.

0 helpful 0 unhelpful
See all 7 reviews
CMPSC 165A
68 / 150 Enrolled
Artificial Intelligence
Xifeng Yan 3.6
T R
12:30 PM - 13:45 PM
54.5% A
CMPSC 170
81 / 120 Enrolled
Operating Systems
Chris Kruegel 4.7
M W
12:30 PM - 13:45 PM
39.8% A
CMPSC 171
150 / 150 Full
Distributed Systems
Amr El Abbadi 4.3
M W
09:30 AM - 10:45 AM
57.6% A
CMPSC 181
34 / 50 Enrolled
Introduction to Computer Vision
B. S. Manjunath 4.0
M W
15:30 PM - 16:45 PM
53.8% A
CMPSC 189A
20 / 20 Full
Senior Computer Systems Project
Malkhi D
M
14:00 PM - 16:50 PM
92.4% A
CMPSC 190A
25 / 120 Enrolled
Special Topics in Computer Science: Foundations
T B A
T R
15:30 PM - 16:45 PM
87.7% A