Past Coursework
Math, statistics, and computer science courses I’ve taken at Penn before Fall 2026, grouped by semester. Course links lead to public course sites or Penn’s course catalog.
Spring 2026
- CIS 1210: Programming Languages and Techniques II — Data structures and algorithms, with an emphasis on designing and analyzing efficient programs.
- CIS 1912: DevOps — Practical software delivery workflows, including Linux, containers, cloud infrastructure, and automation.
- CIS 2400: Introduction to Computer Systems — Computer architecture and low-level programming, from machine instructions to C and memory.
- MATH 3140: Advanced Linear Algebra — Proof-based linear algebra covering vector spaces, linear maps, and their structure.
- STAT 4300: Probability — Random variables and distributions, expectation, independence, and foundational probability models.
Fall 2025
- CIS 1200: Programming Languages and Techniques I — Program design and abstraction through functional and object-oriented programming in OCaml and Java.
- CIS 1600: Mathematical Foundations of Computer Science — Discrete mathematics and proof techniques for computer science, including induction, combinatorics, and graph theory.