Academics and Coursework

Selected List of Courses Taken

Graduate Coursework @ Stanford

Course Number Course Title Instructor Quarter Taken
CS 361Engineering Design OptimizationMykel KochenderferSpring 2026
EE 369AMedical Imaging SystemsAdam Wang, Jeremy DahlSpring 2026
EE 309AEmerging Non-Volatile Memory Devices and Circuit DesignH.-S. Philip WongWinter 2026
EE 382AParallel Processors Beyond Multicore ProcessingAndrea Di BlasSpring 2025
CS 149Parallel ComputingKayvon FatahalianFall 2024
EE 271Introduction to VLSI SystemsThierry TambeFall 2024

Undergraduate Coursework @ Michigan

Course Number Course Title Instructor Semester Taken
EECS 573MicroarchitectureTodd AustinFall 2023
EECS 583Advanced Compiler ConstructionScott MahlkeFall 2023
CEE 552Travel Analysis and ForecastingAtiyya ShawFall 2023
EECS 470Computer ArchitectureJonathan BeaumontWinter 2023
EECS 442Computer VisionAndrew OwensFall 2022
CEE 551Traffic ScienceHenry LiuFall 2022
EECS 388Introduction to Computer SecurityPeter HoneymanWinter 2022
CEE 375Sensors and CircuitsJeff ScruggsWinter 2022

Undergraduate Course Projects and Talks

"Patchouli": Performance Analysis and Tiling Choice Optimization Using LLVM IR

Course project, EECS 583 Advanced Compilers, University of Michigan, 2023

A tour of accelerator architectures for AI/ML applications

Topic lecture, EECS 573 Microarchitecture, University of Michigan, 2023

An out-of-order, super-scalar implementation of the RISC-V ISA in the style of the P6 micro-architecture

Course project, EECS 470 Computer Architecture, University of Michigan, 2023

Investigation of representation of accidents in car-following models

Course project, CEE 551 Traffic Science, University of Michigan, 2022

Implementation and evaluation of a nested, variable-depth UNet++ model architecture for medical imaging segmentation

Course project, EECS 442 Computer Vision, University of Michigan, 2022