Education
University of Pennsylvania
Expected Graduation: May 2026
BSE in Computer Engineering and Mathematics (GPA: 3.33)
MSE in Computer and Information Science
MATH 1610
Honors Calculus I
MATH 2600
Honors Calculus II
CIS 2620
Automata, Computability, and Complexity
PHYS 0150
Principles of Physics I: Mechanics and Wave Motion
ESE 1120
Engineering Electromagnetics
STAT 4300
Probability
WRIT 0380
Writing Seminar
CIS 2400
Introduction to Computer Systems
CIS 1600
Mathematical Foundations of Computer Science
FNAR 0010
Drawing I
CIS 1200
Programming Languages and Techniques
STAT 4050
Statistical Computing in R
CIS 1210
Data Structures and Algorithms
ESE 3500
Embedded Systems/Microcontroller Laboratory
LING 0001
Introduction to Linguistics
ESE 2150
Electrical Circuits and Systems
ESE 3700
Circuit-Level Modeling, Design, and Optimization for Digital Systems
MATH 4100
Complex Analysis
CIS 5480
Operating Systems Design and Implementation
MATH 3140
Advanced Linear Algebra
MATH 4250
Partial Differential Equations
CIS 4600
Introduction to Computer Graphics
ARTH 2240
Art of Mesopotamia
MATH 3600
Real Analysis I
MATH 3610
Real Analysis II
MATH 3700
Abstract Algebra I
CIS 5560
Cryptography
CIS 5550
Internet and Web Systems
CIS 5530
Networked Systems
CIS 5650
GPU Programming
DSGN 2060
Advanced 3-D Modeling
LAWM 5060
Technology Law & Ethics
CIS 5521
Compilers and Interpreters
DSGN 1030
3-D Modeling
CIS 5710
Computer Organization and Design
Coming Soon
Employment
University of Pennsylvania
Head Teaching Assistant
August 2024 - December 2024
Computer Architecture
December 2024 - Present
Operating Systems
- Conducted weekly office hours and recitations to support student learning, groups of 10-20
- Assisted in creating homeworks, exams, and project specifications
- Wrote autograders and test cases
University of Pennsylvania
Course Design Assistant
October 2024 - December 2024
GPU Programming for Machine Learning
- Assisted in designing course curriculum and developing assignments
- Collaborated with faculty to create comprehensive learning materials
Breakthrough San Francisco
Intern (VLP)
June 2019 - August 2022
- Taught computer science and mathematics to middle school students, groups of 10-20
- Communicated technical details to non-technical audience
- Assisted teachers and mentored high school students
Projects
WebGPU Path Tracer + NPR Stylizer + Cloth Simulation
Fall 2024
- Developed a WebGPU-based path tracer with non-photorealistic rendering and cloth simulation using WGSL and TypeScript
- Inspired by recent SIGGRAPH research; integrated BVH acceleration and scene loading
- Created live demo available on GitHub
PennOS
Spring 2023
- Developed a Unix-like operating system with priority scheduling, filesystem, and shell
- Wrote extensive documentation, worked collaboratively
- Continuously integrated with filesystem team
Skills
Programming Languages & Frameworks
- Java
- C
- C++
- Python
- JavaScript
- R
- CUDA
- WebGPU
- SystemVerilog
Technologies and Programs
- GPU Programming
- ISAs
- VLSI
- SPICE
- AWS EC2
- Blender
- Maya