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
NASIR N
Nabeel Nasir
4.9
12 reviews
AI predicted, based on past grading trends of the course and instructor, class info, and 127 other factors
GIRV 2128
F
10:00 AM - 10:50 AM
0 / 48

GIRV 2128
F
11:00 AM - 11:50 AM
0 / 48

PHELP1508
F
13:00 PM - 13:50 PM
0 / 48

See All
Fall 2025 . Nasir N
GIRV 1004
T R
14:00 PM - 15:15 PM
Winter 2024 . Belding E M
PSYCH1924
T R
14:00 PM - 15:15 PM
See All
CMPSC 176A Nasir N Fall 2025 Total: 139
CMPSC 176A Sanjay Chandr Winter 2025 Total: 151
See All
12
4.9
CS130A . Nasir N 28 Days Ago

I took 32 and 130A with Nasir. He's an amazing teacher and is very nice. His extra credit in 32 clutched me an A. I spent a lot of time on the 130A homework's and went to every ULA and TA Office Hours to do the homeworks. I also loved going to his office hours each week, he is great.

0 helpful 0 unhelpful
CS32 . Nasir N A Month Ago

Had him for CMPSC 32 and CMPSC 176A and he was A BLAST! Really loved his material, but get ready to study, esp if you have other commitments. He's very open and will definitely help you succeed if you put in some work, like going to office hours

0 helpful 0 unhelpful
CS32 . Nasir N 2 Months Ago

Absolutely love this guy, I took 130a and 176a with him after this. Very caring and supportive.

0 helpful 0 unhelpful
CS32 . Nasir N 5 Months Ago

Professor Nasir was great! I have had less than great experiences with some computer science professors on campus, and he was a nice change from that! Lectures are in depth and put the code concepts into a more understandable context. He answers questions well, is understanding and genuinely wants all of his students to succeed! Would take again!

0 helpful 0 unhelpful
CS32 . Nasir N 7 Months Ago

Very caring and very clear and interesting lectures. He made everything easy to understand and I was able to get a decent grade without having to spending much time outside class. All

0 helpful 0 unhelpful
CS32 . Nasir N 9 Months 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
See all 12 reviews
CMPSC 165B
0 / 150 Enrolled
Machine Learning
Wenbo Guo 4.5
M W
15:30 PM - 16:45 PM
CMPSC 165A
0 / 150 Enrolled
Artificial Intelligence
James Preiss 2.1
T R
11:00 AM - 12:15 PM
CMPSC 170
0 / 120 Enrolled
Operating Systems
Tao Yang 3.0
M W
09:30 AM - 10:45 AM
CMPSC 174A
0 / 120 Enrolled
Fundamentals of Database Systems
Jianwen Su 2.1
T R
09:30 AM - 10:45 AM
CMPSC 176C
0 / 150 Enrolled
Advanced Topics in Internet Computing
Gupta A
T R
14:00 PM - 15:15 PM
CMPSC 177
0 / 120 Enrolled
Computer Security
Chris Kruegel 4.8
M W
17:00 PM - 18:15 PM