Academics and Coursework

Selected List of Courses

All listed courses were taken at the University of Michigan.

Course Number Course Title Grade Semester Taken
EECS 443 Honors Thesis A+ Fall 2025
EECS 570 Parallel Computer Architecture A Winter 2025
EECS 573 Microarchitecture A Winter 2025
STATS 526 Discrete Stochastic Processes A- Winter 2025
EECS 470 Computer Architecture A Fall 2024
CSE 582 Advanced Operating Systems A- Fall 2024
DATASCI 451 Bayesian Data Analysis A Fall 2024
EECS 545 Advanced Machine Learning A Winter 2024
ROB 599 Deep Learning for Robot Perception A Winter 2024
EECS 442 Computer Vision A Winter 2024

Course Projects

Selected projects from academic coursework.

A-SOUL: Advanced n-way Superscalar Out-of-order Unified Logic design

EECS 470 - Computer Architecture

project architecture

A-SOUL is a modular out-of-order RISC-V CPU inspired by MIPS R10K, featuring n-way superscalar execution, speculative LSQ and cache optimizations, advanced branch prediction, and a full simulation–profiling framework for microarchitectural exploration and performance tuning.

WriteBoost RCU: an Enhanced RCU Library that provides an RCU-centric Update-side Synchronization Mechanism

CSE 582 - Advanced Operating Systems

WriteBoost RCU builds on the classic Read-Copy-Update (RCU) paradigm, extending it with integrated update-side coordination and epoch-based reclamation to achieve lock-free writes, wait-free reads, and contention-free memory management.