Education / UC San Diego
Engineering + Mathematics.
UC San Diego ECE, computer engineering, applied mathematics, and NUS exchange.
01Coursework
Hardware, Architecture & Bioengineering13 courses
- ECE 101Linear Systems
- ECE 108Digital Circuits
- ECE 111Digital Design
- ECE 201Biophysics
- BENG 280A / ECE 207AMedical Imaging
- ECE 260AVLSI Algorithms & Architecture
- ECE 260BVLSI Circuit & System Design
- ECE 260CVLSI Physical Design
- ECE 268Hardware Security
- CSE 140Digital Systems
- CSE 140LDigital Systems Lab
- CSE 141Computer Architecture
- CSE 240AComputer Architecture
AI & Data Science8 courses
- COGS 118BMachine Learning
- CSE 150BAI Search & Reasoning
- CSE 151AMachine Learning Algorithms
- CSE 151BDeep Learning
- CSE 253Music Machine Learning
- ECE 143Data Analysis Programming
- ECE 208Computational Evolutionary Biology
- ECE 228ML for Physical Applications
Mathematics & Cryptography7 courses
- CSE 21Discrete Mathematics
- MATH 142AAnalysis I
- MATH 142BAnalysis II
- MATH 170ANumerical Linear Algebra
- MATH 187ACryptography
- MATH 187BModern Cryptography
- MATH 189Data Analysis & Inference
Software, Graphics & IoT4 courses
- CSE 15LSoftware Tools Lab
- CSE 1653-D User Interaction
- CSE 167Computer Graphics
- CS 3237Internet of Things · NUS
02Study Themes & Project WorkExplore
Study Themes
Graduate focusVLSI & Digital Design
Digital IC design, RTL, computer architecture, and physical implementation.
Technical foundationEngineering + Mathematics
Computer engineering supported by applied mathematics, algorithms, and numerical methods.
Broader perspectiveInternational Study
NUS study abroad, UC summer coursework, and student leadership.
Course Projects
Physical design / Spring 2026OpenROAD Physical Design
Team coursework in MBFF evaluation, CTS experiments, and timing, power, and area analysis.
Explore physical-design work →C / CUDA / Spring 2026GPU-Accelerated GGM Tree Construction
Integrated Spongent and Keccak backends into a team CUDA cryptography project.
Project and report →Python / VerilogMAGE RTL Generation
Failure routing, repair prompts, and task-local debugging memory evaluated with VerilogEval-V2.
Project and report →03Timeline
University of California, San Diego
Master of Science in Electrical and Computer Engineering
University of California, San Diego
Bachelor of Science in Computer Engineering
Bachelor of Science in Mathematics - Applied Science
GPA: 3.6 / Provost Honors
National University of Singapore
University of California Education Abroad Program
Advanced study in algorithms, cryptography, and Internet of Things within an international academic environment.
University of California, Davis
Applied Mathematics and Computer Science
Completed foundational lower-division coursework before transferring to UC San Diego.
University of California - Summer Sessions
Enrolled across multiple UC campuses to broaden academic exposure beyond the home-campus sequence.
Yorba Linda High School
Built the early STEM foundation that led into engineering and mathematics at the university level.