Indicate which courses you have taken (give your grade) or are taking (mark as “In Progress”). Leave courses you haven't taken as “N/A”. (We listed most offered courses for completeness, but we expect that most students won't have taken most of the courses here. If there is a relevant course you've taken that we haven't mentioned here, please list it in the comments section at the bottom.)
MATH 55
Discrete Mathematics
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
MATH 131
Mathematical Analysis I
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
MATH 165
Numerical Analysis
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
MATH 171
Abstract Algebra I
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CL 57
Robotics Choice Lab
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 0
Introduction to Computing and Programming
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 5
Introduction to Computer Science
N/A
In Progress
High Pass
Pass
Fail
NC
CS 5 (Green)
Introduction to Biology and Computer Science
N/A
In Progress
High Pass
Pass
Fail
NC
CS 6
Intro to Biology and Computer Science
N/A
In Progress
High Pass
Pass
Fail
NC
CS 7
BioComp
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 30 (Pomona)
Computation and Cognition
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 42
Principles and Practice of Computer Science
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 51 (Pomona)
Introduction to Computer Science
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 52 (Pomona)
Fundamentals of Computer Science
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 55 (Pomona)
Discrete Mathematics
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 60
Principles of Computer Science
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 62 (Pomona)
Data Structures and Advanced Programming
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 70
Data Structures and Program Development
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 81
Computability and Logic
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 105
Computer Systems
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 121
Software Development
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 124
User Interface Design
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 124A
Basics of User Interface Design
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 125
Computer Networks
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 131
Programming Languages
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 132
Compiler Design
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 133
Database Systems
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 134
Operating Systems
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 135 (CMC)
Distributed Software Architecture
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 135
File Systems
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 136
(Advanced) Computer Architecture
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 140
Algorithms
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 142
Complexity Theory
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 143
Applied Algorithms
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 144
Scientific Computing
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 147
Computer Systems Performance Analysis
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 151
Artificial Intelligence
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 152
Neural Networks
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 154
Robotics
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 155
Computer Graphics
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 156
Parallel and Real-Time Computing
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 157
Computer Animation
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 158
Machine Learning
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 159
Natural Language Processing
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 160
Information Retrieval
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 181 (Security)
Seminar on Computer/Information Security
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 181 (Crypto)
Topics in Networks: Cryptography
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 181 (Algs)
Advanced Topics in Algorithms
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 181 (DSLs)
Domain Specific Languages
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 181 (Arch)
Architecture Aware Algorithms
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 182 (UIs)
Basics of User Interface Design
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 182 (Robots)
Robotics Outreach Seminar
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 182 (Complexity)
Topics in Complexity Theory
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 182 (Vision)
Vision and Robotics
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 182 (Algs)
Advanced Topics in Algorithms
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 183
Computer Science Clinic I
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 184
Computer Science Clinic II
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 185
Computer Science Research I
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 186
Computer Science Research II
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 189
Programming Practicum
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 190 (Pomona)
Computer Science Senior Seminar
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 191
Computer Science Project I
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 191 (Pomona)
Senior Research and Thesis in Computer Science
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 192
Computer Science Project II
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 192 (Pomona)
Senior Project
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 197
Advanced Problems in Computer Science
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 198
Advanced Problems in Computer Science
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CS 199 (Pomona)
Independent Study: Computer Science
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
CSMT 183
Computer Science - Math Clinic
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
ENGR 11
Autonomous Vehicles
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
ENGR 85
Digital Electronics and Computer Engineering
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
ENGR 85A
Digital Electronics
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
ENGR 155
Microprocessor Systems: Design and Application
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC
PHYS 108 JT
Programming for Science and Engineering
N/A
In Progress
A+
A
A-
B+
B
B-
C+
C
C-
D+
D
D-
Pass
Fail
NC