Coursework

Relevant UCLA courses in statistics & data science.

STATS 100C

Linear Models

Anyone can learn how to code a regression model; the real challenge is understanding the math that lies under the hood. This class is notorious for being one of the most difficult in the major. Grasping the complex proofs and theorems behind linear models took grit and determination, but it made me a much stronger statistician and data scientist.

Model fittingExtra sums of squaresGeneral linear hypothesisInference proceduresGauss-Markov theoremResidual analysisPrincipal component regressionStepwise procedures
STATS 101B

Introduction to Design and Analysis of Experiments

Simple linear regression can be powerful, but only when used correctly. This class taught me the importance of experiment design, understanding how data is collected and how it should be analyzed. Messing up a block design can lead to disastrously invalid conclusions; I learned the hard way.

Components of experimentsRandomization & blockingCompletely randomized designANOVAMultiple comparisonsPower & sample sizeBlock designs
STATS 101C

Introduction to Statistical Models and Data Mining

How can you tell species of penguin apart? (Besides looking at them, of course.) The answer is regression analysis! There is something intensely satisfying about creating and then using a decision tree to classify a penguin as Gentoo or a Star Wars character as a droid.

Multiple regressionLogistic regressionRegression diagnosticsGraphical proceduresBootstrapping
STATS 102B

Introduction to Computation and Optimization for Statistics

This class featured one of my favorite homework assignments across all my classes at UCLA. We were tasked with creating an MLP (multi-layer perceptron) to distinguish handwritten drawings of different digits, specifically 3 vs 5 and 4 vs 9. After lots of testing and tweaking, my MLP achieved an AUC of 0.9996 for the digits 3 and 5. R code had never felt so powerful!

Vector/matrix computationMultivariate normal distributionPrincipal component analysisClustering analysisGradient-based optimizationEM algorithmDynamic programming
STATS 102C

Introduction to Monte Carlo Methods

I've been using simple Monte Carlo Methods in sports simulation for over a decade, so learning and grasping the elaborate theory and extensive applications of MCMC was exhilarating!

Random number generationRejection samplingImportance samplingMarkov chain theoryMetropolis algorithmGibbs samplingSimulated tempering
STATS C173

Applied Geostatistics

Spatial data is everywhere! This was one of my favorite classes at UCLA because it gave me a greater appreciation for geostatistics and the methods we use to analyze spatial data. I particularly enjoyed working with a California housing prices dataset, using kriging to interpolate property values across the state.

Geostatistical methodsSpatially referenced dataKriging
STATS C183

Statistical Models in Finance

This class opened my eyes to the expansive world of finance and investment. I have always been interested in stock data, so getting my hands dirty with real-world market data was both illuminating and invigorating.

Portfolio managementRisk diversificationEfficient frontierSingle index modelCAPMBeta of a stockBlack-Scholes modelBinomial model