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 2026AAI: Probabilistic Reasoning & Decision-Making
CSE 150A
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
CSE 151A
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 ProgressDeep Learning
CSE 151B
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
CSE 158R
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 2025ADeep Learning for Natural Language
LIGN 167
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 2024APrinciples of Data Science
DSC 10
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 2024AProgramming & Basic Data Structures for Data Science
DSC 20
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
DSC 30
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 2025BTheoretical Foundations of Data Science I
DSC 40A
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 2025ATheoretical Foundations of Data Science II
DSC 40B
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 2025AThe Practice & Application of Data Science
DSC 80
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
DSC 100
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 2026ATopics in Data Science
DSC 190
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
COGS 9
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
COGS 108
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
MATH 18
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
MATH 20A
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
MATH 20B
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 2023ACalculus & Analytic Geometry for Science & Engineering
MATH 20C
Calculus & Analytic Geometry for Science & Engineering
Vector geometry, vector functions and their derivatives. Partial differentiation. Maxima and minima. Double integration.
MATH 20D
Winter 2024AIntroduction to Differential Equations
MATH 20D
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 2025AMathematical Reasoning
MATH 109
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
MATH 183
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 2025AExploratory Data Analysis & Inference
MATH 189
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 2022AAccelerated Introduction to Programming
CSE 11
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 2023PassBasic Data Structures & Object-Oriented Design
CSE 12
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 2023ASoftware Tools & Techniques Laboratory
CSE 15L
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 2023ADiscrete Mathematics
CSE 20
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 2025PassPersonal Ethics at Work
MGT 16
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 2025AProduct Marketing & Management
MGT 103
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
MGT 121A
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
MGT 121B
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 2026AAI & Technology Strategy
MGT 127R
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
MGT 175
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 2025ANew Venture Finance
MGT 187
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 2023PassAnalytical Writing & Academic English A
AWP 4A
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
AWP 4B
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 2024ACommunicating for a Changing Planet
SYN 1
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 2024AInquiring about a Changing Planet
SYN 2
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 ProgressEngaging with a Changing Planet
SYN 100
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
ECON 1
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
ECON 3
Principles of Macroeconomics
Introductory macroeconomics: unemployment, inflation, business cycles, monetary and fiscal policy.
CHEM 4
Fall 2022AChemical Thinking
CHEM 4
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 2023AGeneral Chemistry I
CHEM 6A
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 2023PassGeneral Chemistry II
CHEM 6B
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 2024AMaking and Breaking Codes
LIGN 17
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 2024PassHip-Hop
MUS 17
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 ProgressIntroduction to Acting
TDAC 1
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.