My coursework and what I'm learning.
Fall 2026 — Upcoming
CSE 20321
Computer Organization
Computer architecture, assembly language, and how hardware executes code.
CSE 20312
Data Structures + Lab
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.
CSE 20589
Software Systems
Systems programming, operating systems concepts, and concurrency.
Spring 2026 — Freshman Spring
MATH 10860
Honors Mathematics II + Tutorial
Real analysis: sequences, series, continuity, and differentiation.
EE 28499
Undergraduate Research
Faculty-mentored research in electrical engineering.
CSE 20311
Fundamentals of Computing + Lab
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
Glynn Family Honors interdisciplinary seminar.
CSE 10124
Building ChatGPT
Transformers, attention, tokenization, and training language models from scratch.
Fall 2025 — Freshman Fall
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) + Tutorial
Logic, proofs, sets, combinatorics, and discrete structures.
ALHN 13950
Honors Seminar
Glynn Family Honors interdisciplinary seminar.
CHEM 10171
Introduction to Chemical Principles + Lab + Tutorial
Atomic structure, bonding, stoichiometry, and thermochemistry.
PHYS 10411
Physics A: Mechanics + Lab
Newtonian mechanics, kinematics, forces, energy, and momentum.