Courses Taken
Courses at UCSD:
- MATH 18: Linear Algebra
- MATH 20B: Calculus II
- MATH 20C: Multivariable Calculus
- MATH 20D: Intro to Differential Equations
- MATH 20E: Vector Calculus
- MATH 100A: Abstract Algebra I
MATH 109: Proofs
- ECE 35: Analog Circuit Analysis
- ECE 45: Signals and Systems
- ECE 65: Components and Circuits Lab
- ECE 101: Linear Systems Fundamentals
- ECE 108: Digital Circuits
- ECE 109: Probability and Statistics
- ECE 111: Advanced Digital Design (PL)
- ECE 158B: Networking
- ECE 161A: Intro to Digital Signal Processing
- ECE 176: Deep Learning
- ECE 250: Graduate Random Processes
- ECE 251A: Graduate Digital Signal Processing
- ECE 269: Graduate Linear Algebra
ECE 273: Convex Optimization (IP)
- CSE 8A: Intro to Programming I Python
- CSE 11: Intro to Programming II Java
- CSE 12: Basic Data Structures & OOP
- CSE 15L: Intro to UNIX/Shell Scripting
- CSE 20: Discrete Mathematics
- CSE 21: Mathematics for Algorithm Analysis
- CSE 30: Computer Organization & Systems Programming
- CSE 100: Advanced Data Structures
- CSE 101: Design and Analysis of Algorithms
- CSE 120: Operating Systems (IP)
- CSE 140/140L: Digital Logic & Lab
- CSE 141: Computer Architecture
- CSE 153: Machine Learning for Music (IP)
CSE 224: Computer Networks (PL)
- PHYS 2A: Mechanics
- PHYS 2B: Electricity and Magnetism
PHYS 2C: Waves, Optics, Fluids, and Thermodyanmics
- ECON 1: Intro to Macroeconomics
- ECON 109: Game Theory
- ECON 138: Economics of Discrimination
- MUS 137A: Jazz Theory
- MUS 137B: Jazz Improvisation I
MUS 137C: Jazz Improvisation II (IP)
- AWP 4A: Analytical Writing I
- AWP 4B: Analytical Writing II
- WCWP 10A: Warren Writing
- WCWP 10B: Warren Writing
- PHIL 27: Ethics and Society I
- POLI 28: Ethics and Society II (IP)
Transfer coursework:
- General Chemistry I, II, and III (equivalent to UCSD’s CHEM 6A-C)