Academic Journey
📋 List of All Relevant Courses
Education 🎓
University of Michigan - Ann Arbor, Dec 2025
Bachelor of Science in Engineering - Computer Engineering 
- CGPA: 3.61, Dean’s List (F23, F24, W25, F25), University Honors
- Relevant Courses: Computer Architecture, Parallel Computer Architecture, MicroArchitecture, Operating Systems, Logic Design, Integrated Circuits, GPU Programming, Data Structures & Algorithm
- Representation: Michigan Engineering Transfer Student Leader, Computer Engineering Ambassador
- Clubs: University of Michigan Solar Car Team, IEEE UMich, Michigan Hackers, Tau Epsilon Kappa (Professional Technology Fraternity)
- Focused and Specialized Field: Computer Architecture & VLSI
Taylor’s University, May 2023
American Degree Transfer Program
- CGPA: 3.84, Dean’s List (Every Semester), Best Engineering Student Honoree - 2022
- Relevant Courses: C++ Programming, Calculus 3, Physics 1 & 2
- Involvement: Agents of Tech, Taylor’s University Student Council, Student Union
- Attended with 50% merit-based tuition scholarship
Relevant Courses Taken 🖥️
Click on any of the course title to be directed to its description:
EECS 470: Computer Architecture, Winter 2025
- Advanced study of computer architecture including out-of-order execution, memory systems, branch predictors, multiprocessors, and more, with a SystemVerilog-based processor design project using industry tools (Synopsys VCS and Design Compiler)
- Projects Completed: MIPS R10K Style Out-of-Order Processor
- Skills Acquired: CPU Design & Verification, Advanced Cache Design, SystemVerilog, SystemVerilog Assertions (SVA), RISC-V Assembly, Tcl, Synopsys VCS & Design Compiler, Formal Verification, JasperGold
EECS 570: Parallel Computer Architecture, Fall 2025
- Advanced study of multi-processing architectures, with topics including parallel computing & memory models, memory consistency & coherency, parallel accelerator designs, and interconnect models & architecture
- Projects Completed: Attention Unit for Resource-Constrained Architectures
- Skills Acquired: Attention Accelerator Design & Verification, SystemVerilog, Hardware Performance & Functional Modeling, Directory-based Cache Coherence Design & Formal Verification (Murphi), Memory Consistency, Parallel Programming
EECS 573: MicroArchitecture, Fall 2025
- Advanced study of efficient microprocessor design through computer architecture literatures, with topics including reliable system design, secure & correct system design, and application-specific architectures
- Projects Completed: SpecNN: Hardware Accelerator for kNN
- Skills Acquired: kNN Accelerator Design & Verification, SystemVerilog, Hardware Performance & Functional Modeling, Computer Architecture Research, Hardware Security Design
EECS 270: Digital Logic Design, Fall 2023
- Introductory study of digital logic design, covering topics in combinational & sequential digital circuits, Boolean algebra, FSM, RTL design, timing analysis, and logic/state optimization, supported by hands-on Verilog projects
- Projects Completed: Four Function Calculator, Traffic Light Controller, UpDown Counter
- Skills Acquired: Verilog, Verilog Testbenching, ModelSim, Quartus, FSM, Static Timing Analysis, Adder/Subtractor, Booth Multiplier, Quotient Divisor, Carry Lookahead Structure
EECS 482: Operating Systems, Fall 2025
- Introductory study of the deisgn and implementation of modern operating systems, covering topics such as processes & threads, concurrency & synchronization, CPU scheduling, virtual memory management, communication in distributed systems, secondary-storage management, and file systems
- Projects Completed: Thread Library, Pager, Multi-Threaded Network File Server
- Skills Acquired: C++, Multi-Threaded Programming, CPU Scheduling Design, Thread Library Implementation, Virtual Memory Implementation, File Server Design, Socket Programming, TCP, Data Structures, Multi-Threaded Testing
EECS 312: Digital Integrated Circuits, Fall 2024
- Introductory study of the analysis and design of transistor-level digital circuits in various logic families, including static CMOS, domino, pass-transistor logic, and more, supported by hands-on circuit designing assignments on SPICE simulators
- Projects Completed: Low-Power/High-Speed Dual-Mode (Add/Accumulate) Adder Transistor-level Circuit Design
- Skills Acquired: Transistor Circuit Analysis & Design, Cadence Virtuoso, Static Timing Analysis, Place & Route, Functional & Power Verification, Energy-Delay Analysis
EECS 370: Computer Organization, Fall 2024
- Introductory study of how computer execute programs through the study of ISA, Assembly language, assembler, linker, hardware building blocks, processor architecture, caches, virtual memory, and page tables
- Projects Completed: LC2K ISA Assembler & Linker, 5-Stage Pipelined Processor Simulator, Cache Simulator
- Skills Acquired: C, ARM Assembly, Assembler & Linker Implementation, Processor Analysis, Cache Design & Analysis, Data Structures
EECS 471: Parallel Programming with GPU, Winter 2025
- Introductory study of parallel computing and developing applications for massively parallel processors (e.g. GPUs), covering CUDA programming interface & techniques, GPU architecture, and various parallel algorithms on GPU
- Projects Completed: CUDA kernel for custom PyTorch operator
- Skills Acquired: CUDA Programming, CUDA Kernel Design, Performance Profiling (NVIDIA NSight Profiler), Parallel Algorithm Analysis, Data Structures, C++
EECS 281: Data Structures & Algorithms, Winter 2024
- Introductory study of data structures and algorithms, covering topics such as STL, stacks, queues, priority queues, recursion, arrays, heaps, sorting algorithms, hashing, trees, graphs, dynamic programming, strings, and various algorithm family
- Projects Completed: Simple SQL Database, Words Morphing Algorithm, Optimal Route Finding Algorithm
- Skills Acquired: C++, Data Structures Application & Implementation, Algorithms, Standard Template Library, OOP, Performance Profiling (Perf), Software Debugging (GDB Debugger), Software Testing (Unit, Regression, Stress), Software System Design
EECS 215: Introduction to Electronic Circuits, Winter 2024
- Introductory study of electronic circuits, covering topics such as voltage/current analysis on circuits, OpAmp circuits, diodes, transistors, signal analysis, RLC ciruits, filters, and more
- Projects Completed: RLC Circuits, Op-Amp Circuits
- Skills Acquired: MATLAB, Circuit Breadboarding, Waveform Generator, Circuit Design, Circuit Analysis, Signal Analysis
EECS 280: Programming and Intro Data Structures, Fall 2023
- Introductory study of foundational programming, covering topics such as basic data structures (stacks, queues, linked lists, binary trees), object oriented programming (structs and classes), recursion, pointers, strings, operator overloading
- Projects Completed: Euchre Card Game, Post Classifier Program, Seam-Carving Algorithm
- Skills Acquired: C++, Data Structures, OOP, Software Testing (Unit, Regression, Stress), Software System Design, Software Debugging (GDB Debugger)
EECS 201: Computer Science Pragmatics, Fall 2023
- Introductory study of many common computer science techniques and tools such as Git, UNIX, Shell, Regular Expression (Regex), Makefile, Python Library, Text Editors, Debuggers
- Projects Completed: Custom Bash Shell, Pig-Latin Translation Program, Customized Python Library
- Skills Acquired: Git, Linux/UNIX, Shell Scripting (Bash), Regex, Makefile, Python, GDB Debugger, Valgrind
EECS 203: Discrete Mathematics, Fall 2023
- Introductory study of discrete mathematics, focusing on logic operations (Boolean algebra), modular arithmetic & number theory, set theory, functions & relations on sets, graphs, counting, and discrete probability theory
- Skills Acquired: Mathematical Proofs, Logic Proofs, Probability Analysis, Counting, Set Analysis, Graph Analysis
EECS 320: Semiconductor Devices, Fall 2024
- Introductory study of semiconductor devices, covering topics including electron energy bands, electron equilibrium, electron drift & diffusion currents, generation & recombination, diodes, light detectors, emitters, solar cells, and transistors.
- Skills Acquired: MATLAB, Energy-band analysis, Electron Equilibrium Analysis, Quantum Analysis
EECS 216: Signals and Systems, Fall 2024
- Introductory study of the theory and practice of signals and systems engineering, with topics including signals & systems analysis, convolution, Fourier Series, Fourier Transform, filters, modulation, sampling, Laplace Transform, and control systems.
- Skills Acquired: MATLAB, Signals Analysis, Control System Design, Waveform Generator, Filters Circuit Design, OpAmp Ciruits Design
ROB 204: Intro to Human-Robot Systems, Winter 2025
- Introductory study of human-robot systems, covering topics in domains such as robotic system design, cognitive/physical ergonomics, human-centered design, and application-based robotic design.
- Skill Acquired: Robotic Design, Human-Centered Design, Python, Embedded Robotic Systems, UI/UX
