Academic Coursework
A detailed overview of my undergraduate and graduate courses organized by term, university, and subject area.
27
All courses
7
Courses
20
Courses
9
Advanced coursework
University
Course Type
Term
Main Topics Covered:
This course covers real analysis including limits, continuity, differentiation, and integration. Topics include sequences, series, uniform convergence, and the Riemann integral.
Textbook:
TBA
Main Topics Covered:
This course covers fundamental principles of machine learning including supervised and unsupervised learning, neural networks, and deep learning. Topics include regression, classification, clustering, and model evaluation.
Textbook:
TBA
Main Topics Covered:
This course covers software design principles, implementation techniques, and software engineering practices. Topics include design patterns, software architecture, testing, and project management.
Textbook:
TBA
Main Topics Covered:
This course covers mathematical and computational methods for analyzing network data. Topics include graph theory, network metrics, community detection, and network visualization.
Textbook:
TBA
Main Topics Covered:
This course covers mathematical foundations essential for machine learning including linear algebra, calculus, probability theory, and optimization. Topics include matrix operations, gradients, probability distributions, and gradient descent.
Textbook:
TBA
Main Topics Covered:
This course covers point-set topology including topological spaces, continuity, compactness, connectedness, and separation axioms. Topics include metric spaces, product topologies, and quotient topologies.
Textbook:
TBA
Main Topics Covered:
This course focuses on expository writing, emphasizing clear and effective communication. Topics include argumentation, research methods, citation practices, and writing for academic and professional contexts.
Textbook:
TBA
Main Topics Covered:
This course covers group theory, ring theory, and field theory. Topics include fundamental concepts such as homomorphisms, isomorphisms, and basic properties of algebraic structures.
Textbook:
Abstract Algebra and their Applications by Thomas W. Judson
Main Topics Covered:
This course covers measure theory, Lebesgue integration, and differentiation. Topics include sigma-algebras, measurable functions, and the Lebesgue integral.
Textbook:
Real Analysis by Robert G. Bartle and Donald R. Sherbert
Main Topics Covered:
This course covers prime numbers, Diophantine equations, and modular arithmetic. Topics include the distribution of primes, congruences, and quadratic reciprocity.
Textbook:
An Introduction to Number Theory by Niven, Zuckerman, and Montgomery
Main Topics Covered:
This course covers partial differential equations, including the heat equation, wave equation, and Laplace equation. Topics include separation of variables, Fourier series, and boundary value problems.
Textbook:
Ordinary Differential Equations and their Applications by Boyce and DiPrima
Main Topics Covered:
This course covers special relativity, four-vectors, and relativistic dynamics. Topics include Lorentz transformations, relativistic kinematics, and relativistic energy and momentum.
Textbook:
Introduction to Classical Mechanics by David Morin
Main Topics Covered:
This course covers statistical inference, hypothesis testing, and regression analysis. Topics include point estimation, interval estimation, and linear regression models.
Textbook:
John E. Freund's Mathematical Statistics with Applications, 8th Edition, by Irwin Miller, Marylees Miller, and Michael C. Miller
Main Topics Covered:
This course covers professional and business writing including memos, reports, proposals, and business correspondence. Topics include audience analysis, document design, and effective communication in professional contexts.
Textbook:
TBA
Main Topics Covered:
This course covers logic, set theory, and proof techniques. Topics include propositional logic, predicate logic, and methods of mathematical proof.
Textbook:
Lecture Notes on Mathematical Logic by Neil Faulkner
Main Topics Covered:
This course covers probability theory, random variables, and distributions. Topics include probability spaces, discrete and continuous random variables, and probability distributions.
Textbook:
Introduction to Mathematical Statistics and its Applications, 8th Edition, by Irwin Miller, Marylees Miller, and Michael C. Miller
Main Topics Covered:
This course covers vector spaces, matrices, determinants, and eigenvalues. Topics include linear transformations, inner product spaces, and spectral theory.
Textbook:
Linear Algebra and its Applications by David C. Lay
Main Topics Covered:
This course covers data analysis, experimental design, and quality control. Topics include descriptive statistics, hypothesis testing, and control charts.
Textbook:
Probability and Statistics for Engineering and the Sciences, 9th edition, by Jay Devore
Main Topics Covered:
This course covers combinatorics, graph theory, and Boolean algebra. Topics include counting principles, graph algorithms, and logical structures.
Textbook:
Introduction to Algorithms, 7th edition, by Cormen, Leiserson, Rivest, and Stein
Main Topics Covered:
This course covers software design, coding, testing, and debugging. Topics include software development lifecycle, coding standards, and debugging techniques.
Textbook:
Lecture Notes on Software Development and Design by Paolo Bucci
Main Topics Covered:
This course covers ordinary differential equations including first-order equations, linear equations, systems of differential equations, and applications. Topics include separation of variables, integrating factors, and numerical methods.
Textbook:
TBA
Main Topics Covered:
This course continues German language instruction building on German I. Topics include past tenses, more complex grammar structures, expanded vocabulary, and intermediate reading and writing skills.
Textbook:
TBA
Main Topics Covered:
This course covers partial derivatives, multiple integrals, and vector calculus. Topics include gradients, divergence, curl, and the theorems of Green, Stokes, and Gauss.
Textbook:
Calculus: Early Transcendentals by James Stewart
Main Topics Covered:
This course covers Newtonian mechanics, Lagrangian and Hamiltonian mechanics. Topics include equations of motion, conservation laws, and variational principles.
Textbook:
Introduction to Classical Mechanics by David Morin
Main Topics Covered:
This course covers object-oriented design, design patterns, and software architecture. Topics include design principles, common design patterns, and architectural styles.
Textbook:
Lecture Notes on Software Development and Design by Paolo Bucci
Main Topics Covered:
This course introduces fundamental German language skills including basic grammar, vocabulary, reading, writing, speaking, and listening comprehension. Topics include present tense, basic sentence structure, and everyday communication.
Textbook:
TBA
Main Topics Covered:
This course focuses on developing college-level writing skills including argumentation, research, and critical thinking. Topics include essay composition, source integration, citation practices, and revision strategies.
Textbook:
TBA
