Coursework

At UCLA, I majored in Computer Science with a concentration in Electrical Engineering.

I took a wide range of courses, from computer science to math to philosophy to physics.

* My favorite courses are marked with an asterisk.

Computer science

  • COM SCI 1 — Freshman CS Seminar
  • COM SCI 31 — Introduction to Computer Science I
  • COM SCI 32 — Introduction to Computer Science II
  • COM SCI 33 — Computer Organization
  • COM SCI 35L — Software Construction Laboratory
  • COM SCI 174A — Introduction to Computer Graphics
  • COM SCI 111 — Operating Systems Principles
  • COM SCI 118 — Computer Network Fundamentals
  • COM SCI 131 — Programming Languages
  • COM SCI M51A — Logic Design of Digital Systems
  • * COM SCI 143 — Data Management Systems
  • COM SCI 144 — Web Applications
  • COM SCI 188 — Introduction to Robotics
  • COM SCI M151B — Computer Systems Architecture
  • * COM SCI 163 — Deep Learning for Computer Vision
  • COM SCI 180 — Algorithms and Complexity
  • COM SCI 181 — Computing Theory
  • COM SCI 130 — Software Engineering
  • COM SCI M152A — Digital Design Laboratory

Electrical engineering

  • * EC ENGR 102 — Systems and Signals
  • * EC ENGR 149 — Computer Vision Foundations
  • * EC ENGR C147 — Neural Networks and Deep Learning
  • * EC ENGR 239AS — Advanced Neural Networks and Deep Learning
  • EC ENGR 133A — Applied Numerical Computing
  • EC ENGR 239AS — Computational Imaging

Math & philosophy

  • MATH 31A — Differential and Integral Calculus
  • MATH 31B — Integration and Infinite Series
  • MATH 32A — Calculus of Several Variables
  • MATH 33A — Linear Algebra and Applications
  • MATH 170E — Introduction to Probability
  • * MATH 61 — Discrete Structures
  • * MATH 115A — Linear Algebra
  • MATH 33B — Differential Equations
  • MATH 32B — Calculus of Several Variables II
  • * PHILOS 31 — Logic, First Course
  • * MATH 131A — Analysis

Physics

  • PHYSICS 1A — Mechanics
  • PHYSICS 1B — Oscillations, Waves, and Fields
  • PHYSICS 1C — Electrodynamics and Optics
  • PHYSICS 4AL — Mechanics Laboratory

Other

  • ENGCOMP 3 — English Composition, Rhetoric, and Language
  • * ENGR 96R — Introduction to Engineering: Rockets
  • LIFE SCI 7A — Cell and Molecular Biology
  • ECON 1 — Principles of Economics
  • ENGR 186 — Ethics for Computer Science
  • ANTHRO 3 — Culture and Society
  • ART&ARC 10 — Arts Encounters
  • SCAND 50 — Introduction to Scandinavian Literature and Culture
  • AN N EA 10W — Jerusalem: The Holy City
  • CHIN 50 — Chinese Civilization