My coursework. Science courses have labs.
Fall 2026
CSE 20321
Computer Organization
Computer architecture: how hardware executes code.
CSE 20312
Data Structures
Trees, graphs, hash tables, sorting, and algorithmic complexity.
ALHN 28101
Glynn Research Practicum
Glynn Family Honors research methods and faculty-mentored inquiry.
MATH 30530
Introduction to Probability
Random variables, distributions, expectation, and limit theorems.
MATH 20550
Calculus III (Multivariable)
Dropped honors sequence because wanted more applied stuff.
CSE 20589
Software Systems
Systems programming, operating systems concepts, and concurrency.
Spring 2026
MATH 10860
Honors Mathematics II (Real Analysis)
Sequences, series, continuity, and differentiation.
EE 28499
Undergraduate Research
Faculty-mentored deep learning research in electrical engineering.
CSE 20311
Fundamentals of Computing
hella C programming, memory management, pointers, and Unix systems.
PHIL 13195
Honors Philosophy Seminar
Close reading of foundational texts in Western philosophy.
ALHN 13186
Honors Seminar
2nd semester of Glynn Family Honors interdisciplinary seminar.
CSE 10124
Building ChatGPT
Transformers, attention, tokenization, and training language models from scratch.
Fall 2025
FYS 10101
Moreau First-Year Seminar
Reflection, vocation, and the Notre Dame liberal arts tradition.
ITAO 20210
Coding Fundamentals with Python
Python programming foundations for business and analytics applications.
MATH 10850
Honors Mathematics I (Discrete)
Logic, proofs, sets, combinatorics, and discrete structures.
ALHN 13950
Honors Seminar
Glynn Family Honors interdisciplinary seminar about philosophy, world religions.
CHEM 10171
Introduction to Chemical Principles
Atomic structure, bonding, stoichiometry, and thermochemistry.
PHYS 10411
Physics A: Mechanics
Newtonian mechanics, kinematics, forces, energy, and momentum.