BU CS, Math, & PL — by class.
Deep dives, not transcripts.
Selected coursework with technical write-ups. Code excerpts illustrate concepts; full assignment solutions are not published.
● Spring 2023 3 classes
Distributed Systems — Raft + MapReduce
A from-scratch Raft consensus implementation in Go (leader election, log replication, snapshotting) plus a MapReduce coordinator/worker, evaluated under a custom RPC fault-injection harness.
OOP & Design Patterns — Monsters & Heroes
A turn-based RPG built in Java to exercise SOLID principles, factories, strategies, and template-method parsers. Battle, market, inventory, and a 2D grid world — all decomposed into single-responsibility packages.
Final Project — Java Swing Trading Platform
Group capstone for CS 611: a multi-page Swing trading platform with role-based accounts, persistent state, profit/loss calculation, and an admin dashboard. Co-authored with Trisha Anil and Jianxio Yang.
● Fall 2023 6 classes
Programming Languages — OCaml Interpreter
Built an interpreter in OCaml for a stack-based, BNF-defined language. Lexer, parser, AST, and evaluator — every layer hand-written, no parser generator.
Optimization — SGD Variants & Implicit SGD
Implemented and benchmarked SGD, Adam, AMSGrad, and RMSProp on convex and ill-conditioned problems. Article evaluations on Reddi 2018 (on the convergence of Adam) and Toulis 2016 (implicit SGD).
Cloud Computing — PageRank on a Mini-Internet
Generated a synthetic internet of cross-linked HTML pages, parsed the link graph, and computed PageRank to convergence — locally and on GCP — to feel where cloud actually compounds.
Graduate Algorithms — Gale-Shapley & Reservoir Sampling
Average-case analysis of Gale-Shapley stable matching by exhaustive enumeration over 4!⁴ = 331,776 preference instances. Plus reservoir sampling and assorted randomized algorithms.
Mathematical Statistics — Hogg/McKean/Craig
Rigorous graduate-level statistical inference: point estimation, confidence intervals, hypothesis testing, MLE, sufficient statistics, MGF, asymptotic theory.
American History to 1877
Liberal-arts elective covering colonial America through Reconstruction. Foner's *Give Me Liberty!* and Boyer's *Salem Possessed* as the spine; final essay on social origins of historical phenomena.
Note Code excerpts are kept short and illustrative. Full homework solutions are intentionally not hosted to respect academic-integrity expectations of current and future BU students.