Relevant Coursework

Foundation Models

Graduate-level machine learning course on the current state-of-the-art. Covering topics such as transformers, scaling laws, efficent training, alignment, multimodal models, diffusion models, and much more.

Theoretical Foundations of Large Scale Machine Learning

Graduate-level machine learning course examining theoretical ideas and understanding how well they apply in practice. Covering topics such as optimization, generalization, modern architectures, and adversarial attacks.

Matrix Methods in Machine Learning

Linear algebraic foundations of machine learning featuring applications of matrix methods from classification and clustering to denoising and neural networks.

Artificial Intelligence

Broad overview of AI focused on knowledge-based search techniques and machine learning methods like neural networks, reinforcement learning, and natural language processing.

Bioinformatics

Algorithms for computational problems in molecular biology including sequencing, alignment, modeling sequences, phylogenetic trees, and gene expression analysis.

Linear Algebra II

Advanced linear algebra topics like diagonalization, Jordan form, inner product spaces, operators, bilinear forms, matrix norms.

Real Analysis

Mathematical analysis of the real number system, sequences, limits, continuity, differentiation, integration, sequences and series of functions.

Linear Optimization

Proving and understanding the simplex method.

Stochastic Processes

Discrete and continuous-time stochastic processes with applications to queuing, branching, and other models.

Probability with Multivariable Calculus

Probability distributions, expectation, variance, multivariate probability, Markov’s and Chebyshev’s inequalities, laws of large numbers, central limit theorem.

Proof-based Multivariable Calculus

Partial derivatives, multiple integrals, line and surface integrals.

Introduction to Big Data Systems

Deployment (Docker), Networking, SQL Databases (MySQL), HDFS, Spark, Distributed Databases (Cassandra), Kafka, Big Query, Cloud Deployment

Data Structures & Algorithms III

Version control, self-balancing trees, unit testing, GUIs, HTML, JavaScript.

Data Science II

Pandas, Matplotlib, search algorithms, web scraping, OOP, machine learning.

Discrete Math

Logic, sets, relations, mathematical induction, invariants, algorithm analysis, recurrences, asymptotic growth.