Skip to main content

Coursework

What I've Studied

Courses from my BS in Data Science at UC San Diego (Seventh College, Sep 2022 — Jun 2027), organised by subject. Sourced from my official degree audit.

UC GPA

3.911

Major GPA

3.860

Minor GPA

3.950

Units Earned

181+ 12 WIP

Machine Learning & AI

Upper-division ML, deep learning, and probabilistic reasoning, the core of the Data Science major.

CSE 150A

Winter 2026A

AI: Probabilistic Reasoning & Decision-Making

Introduction to probabilistic models at the heart of modern AI. Probabilistic methods for reasoning and decision-making under uncertainty, inference and learning in Bayesian networks, prediction and planning in Markov decision processes, applications to intelligent systems.

CSE 151A

Spring 2025B+

ML: Learning Algorithms

Broad introduction to machine learning. Supervised learning, k-nearest-neighbor classifiers, decision trees, boosting, perceptrons, and unsupervised learning such as k-means and hierarchical clustering.

CSE 151B

Summer 2026In Progress

Deep Learning

Fundamentals of deep neural networks: linear regression, multi-layer perceptrons, backpropagation, and automatic differentiation. Convolutional neural networks, recurrent neural networks, and transformers.

CSE 158R

Fall 2025B+

Recommender Systems & Web Mining

Current methods for data mining and predictive analytics. Emphasis on studying real-world data sets, building working systems, and putting current ideas from machine-learning research into practice.

LIGN 167

Fall 2025A

Deep Learning for Natural Language

Introduction to neural-network methods for analyzing linguistic data. Basic architectures and optimization via backpropagation and stochastic gradient descent. Word vectors and recurrent neural networks, and their uses and limitations in modeling the structure of natural language.

Data Science

Core Data Science major coursework, from Python and Pandas through production pipelines and web-scale practice. Senior project (DSC 180A/180B) still to come.

DSC 10

Winter 2024A

Principles of Data Science

First course in data science. Data exploration, statistical inference, and prediction, using the Python programming language for tabular data manipulation, visualization, and simulation. Homework and projects on real-world datasets across a variety of domains.

DSC 20

Spring 2024A

Programming & Basic Data Structures for Data Science

The structures underlying the programs, algorithms, and languages used in data science. Taught in Python: recursion, higher-order functions, function composition, object-oriented programming, interpreters, classes, and simple data structures such as arrays, lists, and linked lists.

DSC 30

Summer 2025A+

Data Structures & Algorithms for Data Science

Practical experience composing larger computational systems through several programming projects in Java. Encapsulation, abstract data types, interfaces, algorithms and complexity, and data structures including stacks, queues, priority queues, heaps, linked lists, binary trees, BSTs, and hash tables.

DSC 40A

Spring 2025B

Theoretical Foundations of Data Science I

First of the theoretical-foundations sequence. Mathematical theory underlying fundamental topics in machine learning: empirical risk minimization, optimization, regression, classification, and discrete probability.

DSC 40B

Fall 2025A

Theoretical Foundations of Data Science II

Second of the theoretical-foundations sequence. Fundamentals of computer science with applications to data science: time-complexity analysis, analysis of recursive algorithms, graph theory, and graph-search algorithms.

DSC 80

Fall 2025A

The Practice & Application of Data Science

Bridges lower- and upper-division data science. Students master the data-science life-cycle and the fundamental principles and techniques spanning algorithms, statistics, machine learning, visualization, and data systems.

DSC 100

Winter 2026A+

Introduction to Data Management

Storage and management of large-scale data using classical relational (SQL) systems, with an eye toward applications in data science. SQL data model and query language, relational data modeling and schema design, cost-based query optimization, relational-database architecture, and database-backed applications.

DSC 190

Winter 2026A

Topics in Data Science

Topics of special interest in data science. Content varies from quarter to quarter.

COGS 9

Spring 2025A+

Introduction to Data Science

Concepts of data and its role in science, and the ideas behind data-mining, text-mining, machine learning, and graph theory, and how scientists and companies are leveraging those methods to uncover new insights into human cognition.

COGS 108

Winter 2026A+

Data Science in Practice

Data science is multidisciplinary, computer science, statistics, cognitive science and psychology, data visualization, AI, and machine learning. The course teaches critical skills needed to pursue a data-science career using hands-on programming and experimental challenges.

Mathematics & Statistics

Calculus, linear algebra, differential equations, and the statistical inference that underpins ML and data science.

MATH 18

Fall 2022A+

Linear Algebra

Matrix algebra, Gaussian elimination, determinants. Linear and affine subspaces, bases of Euclidean spaces. Eigenvalues and eigenvectors, quadratic forms, orthogonal matrices, diagonalization of symmetric matrices. Applications. Symbolic and graphical solutions using MATLAB.

MATH 20A

Fall 2022A+

Calculus for Science & Engineering

Foundations of differential and integral calculus of one variable. Functions, graphs, continuity, limits, derivative, tangent line. Applications with algebraic, exponential, logarithmic, and trigonometric functions. Introduction to the integral.

MATH 20B

Spring 2023A+

Calculus for Science & Engineering

Integral calculus of one variable and its applications, with exponential, logarithmic, hyperbolic, and trigonometric functions. Methods of integration. Infinite series. Polar coordinates in the plane and complex exponentials.

MATH 20C

Fall 2023A

Calculus & Analytic Geometry for Science & Engineering

Vector geometry, vector functions and their derivatives. Partial differentiation. Maxima and minima. Double integration.

MATH 20D

Winter 2024A

Introduction to Differential Equations

Ordinary differential equations: exact, separable, and linear; constant coefficients, undetermined coefficients, variation of parameters. Systems. Series solutions. Laplace transforms. Techniques for engineering sciences.

MATH 109

Winter 2025A

Mathematical Reasoning

A variety of topics in mathematics used to introduce rigorous mathematical proof, emphasizing quantifiers, induction, negation, proof by contradiction, naive set theory, equivalence relations, and epsilon-delta proofs.

MATH 183

Winter 2024A+

Statistical Methods

Introduction to probability. Discrete and continuous random variables, binomial, Poisson, and Gaussian distributions. Central limit theorem. Data analysis and inferential statistics: graphical techniques, confidence intervals, hypothesis tests, curve fitting.

MATH 189

Summer 2025A

Exploratory Data Analysis & Inference

Quantitative methods and statistical techniques for analyzing data, in particular big data. Quick review of probability, then how to process, analyze, and visualize data using the statistical language R.

Computer Science

Programming foundations, data structures, and the practical toolchain that supports everything else.

CSE 11

Fall 2022A

Accelerated Introduction to Programming

Accelerated introductory programming with an object-oriented approach. Variables, conditionals, loops, functions, structured data storage, and mutation in Java; class design, interfaces, basic class hierarchies, recursion, event-based programming, and file I/O. Basics of command-line navigation for file management and running programs.

CSE 12

Winter 2023Pass

Basic Data Structures & Object-Oriented Design

Use and implementation of basic data structures including linked lists, stacks, and queues, and of advanced structures such as binary trees and hash tables. Object-oriented design including interfaces, polymorphism, encapsulation, abstract data types, pre-/post-conditions, and recursion. Java and Java Collections.

CSE 15L

Winter 2023A

Software Tools & Techniques Laboratory

Hands-on exploration of software-development tools and techniques. Investigation of the scientific process as applied to software development and debugging, with weekly hands-on laboratory experiences and development of laboratory-notebooking techniques as applied to software design.

CSE 20

Fall 2023A

Discrete Mathematics

Introduces the ways logic is used in computer science, for reasoning, as a language for specifications, and as operations in computation. Sets, relations, functions, equivalence relations, partial orders, number systems, and proof methods (especially induction and recursion).

Entrepreneurship & Innovation (Minor)

Rady School minor (M077) coursework, startups, product, finance, and technology strategy. Minor GPA: 3.950.

MGT 16

Winter 2025Pass

Personal Ethics at Work

Examines the ethical foundation for choices individuals make every day both in the workplace and in their private lives, the connection between economic and ethical obligations, with examples related to privacy, reporting, whistle-blowing, workplace relationships, confidentiality, and intellectual property.

MGT 103

Winter 2025A

Product Marketing & Management

Defining markets for products and services, segmenting those markets, and targeting critical customers within segments. Strategies to position products and services within segments. The critical role of pricing, as well as market research, product management, promotion, selling, and customer support.

MGT 121A

Winter 2025A−

Innovation to Market A

Consider new project concepts. Discern market needs, competitive environment, and determine 'go-to-market' strategy. Research potential markets, customers, partners, and competitors. Consider price versus attributes and alternative distribution channels. Examine the need and structure of a start-up team.

MGT 121B

Spring 2025A+

Innovation to Market B

Build a business plan. Establish intellectual-property rights. Provide financial projections and determine financing needs. Explore investment sourcing, business valuation, and harvesting opportunities. Determine operational plans and key employee requirements.

MGT 127R

Winter 2026A

AI & Technology Strategy

Focusing on how AI will redefine businesses in the digital age, studies the fundamental topics of innovation driven by the AI+X revolution, disruptive technologies, and digital transformation.

MGT 175

Spring 2025A+

Supply Chain Management

Supply-chain management involves the flows of materials and information that contribute value to a product, from the source of raw materials to end customers. Explains how supply chains work and describes the major challenges in managing an efficient supply chain.

MGT 187

Winter 2025A

New Venture Finance

Taking a global perspective, examines how innovation is funded and the financial tools necessary over the life cycle of a new venture, development, growth, maturity, and exit.

Writing & Synthesis: Seventh College

Seventh College's writing and GE sequence themed around "A Changing Planet." Intensive writing alongside the Analytical Writing Program (AWP). My coursework threads a personal research focus on combating climate change.

AWP 4A

Winter 2023Pass

Analytical Writing & Academic English A

First of a two-quarter sequence designed to offer students who need extra English-language support and/or more time to develop their critical-thinking and writing abilities.

AWP 4B

Spring 2023B+

Analytical Writing & Academic English B

Second of the AWP 4A/4B sequence. Continuing English-language support and critical-thinking / writing development; a grade of C or better satisfies the UC Entry Level Writing Requirement.

SYN 1

Spring 2024A

Communicating for a Changing Planet

Critically examines, through an interdisciplinary and antiracist lens, how we communicate about the climate crisis and how to encourage action. Students develop awareness of messaging and rhetorical context through assignments and activities.

SYN 2

Summer 2024A

Inquiring about a Changing Planet

Builds on the skills developed in Synthesis 1. Students learn connections between climate change and racial justice, conduct group research on climate aspects, and receive an introduction to project design and proposal drafting.

SYN 100

Summer 2026In Progress

Engaging with a Changing Planet

Project-based course that builds upon foundational skills by taking a collaborative, interdisciplinary approach to complex global problems. Each section explores different climate-related themes through team project design and execution.

Economics, Humanities & Natural Sciences

Breadth coursework outside the major, economics grounding, chemistry fundamentals, and humanities electives for GE.

ECON 1

Spring 2023A+

Principles of Microeconomics

Introduction to the study of the economic system. The standard economic models used to examine how individuals and firms make decisions in perfectly competitive markets, and how those decisions affect supply and demand in output markets.

ECON 3

Winter 2024A+

Principles of Macroeconomics

Introductory macroeconomics: unemployment, inflation, business cycles, monetary and fiscal policy.

CHEM 4

Fall 2022A

Chemical Thinking

One-quarter preparatory chemistry course intended for students continuing on to general chemistry. Focuses on the development and analysis of submicroscopic models of matter and structure-property relationships to explain, predict, and control chemical behavior.

CHEM 6A

Winter 2023A

General Chemistry I

First quarter of a three-quarter sequence for science and engineering majors. Atomic theory, bonding, molecular geometry, stoichiometry, and types of reactions.

CHEM 6B

Spring 2023Pass

General Chemistry II

Second quarter of the science-and-engineering general-chemistry sequence. Gases, liquids, and solids; thermochemistry and thermodynamics; physical and chemical equilibria; solubility.

LIGN 17

Spring 2024A

Making and Breaking Codes

A rigorous analysis of symbolic systems and their interpretations. Students learn to encode and decode information using progressively more sophisticated methods, ancient and modern phonetic writing systems, hieroglyphics, computer languages, and ciphers.

MUS 17

Spring 2024Pass

Hip-Hop

Broad chronological overview of the development of hip-hop as a musical form from the late 1970s through today. Examines the style in relation to direct context and to earlier African American musical and cultural forms, and considers the technological and legal issues that have impacted its development.

TDAC 1

Summer 2026In Progress

Introduction to Acting

Beginning course in the fundamentals of acting: establishing a working vocabulary and acquiring the basic skills of the acting process. Through exercises, compositions, and improvisations, the student actor explores the imagination as the actor's primary resource and the basic approach to text through action.

Grades and quarters above are pulled from my UCSD degree audit. DSC 102, DSC 106, and the DSC 180A/180B senior project sequence are still on the schedule before graduation in June 2027.