Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

Blog Post number 4

less than 1 minute read

Published:

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.

Blog Post number 3

less than 1 minute read

Published:

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.

Blog Post number 2

less than 1 minute read

Published:

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.

Blog Post number 1

less than 1 minute read

Published:

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

publications

talks

teaching

Data Structures (CS 2)

Head of Online, TA, Caltech, 2021

Fundamental data structures and algorithms, abstraction, and data storage. Topics covered include: debugging, testing, pair programming, implementing data structures, and developing and using algorithms. [Course Website]

Software Design (CS 3)

Head of Online, TA, Caltech, 2022

Principles of software design using a low level language (C). Topics covered include: code reviews, testing and testability, code readability, API design, refactoring, and documentation. [Course Website]

Computing Systems (CS 24)

Head of Online, TA, Caltech, 2022

How computer systems execute programs, store information, and communicate. Topics covered include: machine-level code and its generation by optimizing compilers, performance evaluation and optimization, computer arithmetic, memory organization and management, and supporting concurrent computation. [Course Website]

First-Year Success Research Institute

Head TA, Caltech, 2022

Collaboratively designed a research project for FSRI (First-Year Success Research Institute) at Caltech, a DEI (Diversity, Equity, and Inclusion) program. Work included creating mini-projects and providing in-person help to students for 4-6 hours a week. Developed machine learning curriculum and assisted students with incorporating computer vision into their robotics projects.

Computer Vision for Research (CS 12)

Head Instructor, Caltech, 2023

Independently designed and taught a term-long course that provides students with a practical and theoretical foundation in computer vision. Covered fundamental topics and advanced topics such as generative modeling and 3D vision, drawing from my own research. Taught 23 total students, including undergraduate and graduate students. Planning to teach updated course covering diffusion models in 2024. [Course Website]