UCSBPlat.com directly in your GOLD Try it Now

Data structures and applications with proofs of correctness and analysis. Hash Tables, Priority Queues (heaps); Balanced Search Trees. Graph Traversal techniques and their applications.

Prerequisites: Pre-requisites: CMPSC 40 or MATH 8 with a grade of C or better; CMPSC 24 or CMPSC 9 with a grade of C or better; PSTAT 120A or ECE 139 (may be taken concurrently with CMPSC 130A); open to computer science, computer engineering, and electrical engineering majors only.

4

Units

Letter

Grading

1, 2, 3

Passtime

None

Level Limit

Engineering

College
Unlocks CMPSC 174A CMPSC 230 CMPSC 160 CMPSC 165A CMPSC 171 CMPSC 130B
These majors only cmpsc cmpen ee
Nabeel Nasir
4.9
9 reviews
PHELP1508
F
09:00 AM - 09:50 AM
0 / 38 Closed

PHELP1508
F
10:00 AM - 10:50 AM
38 / 38 Full

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

ELLSN2626
F
12:00 PM - 12:50 PM
37 / 37 Full

See All
Spring 2025 . Nasir N
TD-W 1701
T R
09:30 AM - 10:45 AM
Winter 2024 . Vigoda E J
PHELP3526
T R
12:30 PM - 13:45 PM
See All
CMPSC 130A Nasir N Spring 2025 Total: 86
CMPSC 130A Aslandogan Y Winter 2025 Total: 120
See All
9
4.9
CS32 . 3 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 . 5 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 . 7 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
CS32 . 7 Months Ago

Amazing prof. Cares a lot about students

0 helpful 0 unhelpful
CS32 . 8 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 . 9 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
See all 9 reviews
CMPSC 99
0 / 5 Enrolled
Independent Studies in Computer Science
T B A
100.0% A
CMPSC 130B
150 / 150 Full
Data Structures and Algorithms II
Subhash Suri 4.6
T R
14:00 PM - 15:15 PM
38.9% A
CMPSC 140
74 / 150 Enrolled
Parallel Scientific Computing
Tao Yang 3.0
M W
09:30 AM - 10:45 AM
48.4% A
CMPSC 148
96 / 96 Full
Computer Science Project
Yekaterina Kate Kharitonova 2.5
M W
11:00 AM - 12:15 PM
96.1% A
CMPSC 154
99 / 150 Enrolled
Computer Architecture
Jonathan Balkind 3.5
M W
11:00 AM - 12:15 PM
57.3% A
CMPSC 162
37 / 150 Enrolled
Programming Languages
Yu Feng 2.6
T R
17:00 PM - 18:15 PM
64.3% A