Paper
Sitemap
A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.
Pages
Paper
About Me
Paper
Archive Layout with Content
Paper
Posts by Category
Paper
Posts by Collection
Paper
CV
Paper
CV
Paper
Paper
Markdown
Paper
Page not in menu
Paper
Page Archive
Paper
Portfolio
Paper
Publications
Paper
Sitemap
Paper
Posts by Tags
Paper
Talk map
Paper
Talks and Presentations
Paper
Teaching
Paper
Terms and Privacy Policy
Paper
Blog posts
Paper
Paper
Paper
Paper
Paper
Paper
Paper
Paper
Paper
Paper
Paper
Paper
Jupyter notebook markdown generator
Paper
Paper
Paper
Posts
Paper
Future Blog Post
This post will show up by default. To disable scheduling of future posts, edit
config.yml and set future: false. Paper
Blog Post number 4
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Paper
Blog Post number 3
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Paper
Blog Post number 2
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Paper
Blog Post number 1
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
portfolio
Paper
Portfolio item number 1
Short description of portfolio item number 1


Paper
Portfolio item number 2
Short description of portfolio item number 2


publications
arXiv
Parallelizing Program Execution on Distributed Quantum Systems via Compiler/Hardware Co-Design
arXiv Preprint
HPCA'26
talks
Paper
Pinball: A Circuit-Level Cryogenic Predecoder
At the MWSCAS Quantum workshop, I presented my research about designing a cryogenic predecoder tailored to realistic noise in quantum computing systems.
teaching
Paper
Mathematics Tutor
During my undergraduate studies, I worked as mathematics tutor in the university’s tutoring program. In this role, I worked one-on-one with Cal Poly students as well as younger students in the wider San Luis Obispo community. Subjects I tutored in ranged from elementary and middle school arithmetic to trigonometry, multivariable calculus, and linear algebra. To best handle the wide variety of subject matter, I spent additional time outside of tutoring sessions preparing how best to deliver material for each student’s next session.
Paper
CESE 4025: Real-Time Systems
I contributed to redesigning the lab component of the course, including developing new course project material and their associated evaluation rubrics. Within a team of graduate students, I helped implement the projects from scratch in C++, protoype initial printed circuit board (PCB) designs (including many hours of soldering 😀), and prepare final PCB design files to be sent to a manufacturer. In the projects, students were tasked with:
- Developing scheduling algorithms (RM, EDF, FP) within the Zephyr real-time operating system and implementing them on an STM microcontroller.
- Improving a buggy, high-latency implementation of a synthesizer consisting of a programmable STM microcontroller interfaced with several peripherals (switches, rotary encoders, etc.) on a custom PCB.
Paper
CESE 4085: Modern Computer Architectures
Course lectures focused on developments in the field of computer architecture, spanning topics like instruction set architectures, pipelining, superscalar and VLIW architectures, branch prediction, speculation, mutliprocessing, and memory hierarchies. The lab component emphasized practice with design and tradeoff analysis, benchmarking, and performing a literature survey in the field of computer architecture. As a graduate teaching assistant, I was responsible for:
- Presenting course project materials.
- Assisting students with their assignments and projects during lab sessions.
- Evaluating and providing feedback on students project reports and end-of-quarter literature surveys.
Paper
EECS 479: Introduction to Quantum Computing
I work as a graduate student instructor (GSI) in my advisor’s introduction to quantum computing course. This course covers topics such as single- and multi-qubit quantum system and circuit representations, phase kickback, quantum algorithms, error correction, and fault-tolerant quantum computation. As a GSI, I am responsible for:
- Leading lab lectures for a class of 40 students.
- Hosting weekly office hours to provide guidance on homeworks and projects, exam preparation, and general course topics.
- Preparing weekly course material along with another GSI and the faculty instructor.
