My Lab Experience

Shanghai Technology University
Research Assistant
I spent six weeks at Shanghai Tech University, where I had the honor of learning about nanoscale electron microscopy from Dr. Guisheng Zhong and his research group. This was my first real exposure to working in a clean room environment! Under the guidance of Dr. Zhong and other PhD students, I compiled a short summary and introduction to Stochastic Optical Reconstruction Microscopy (STORM).

Semiconductor Process Integration
One of my favorite courses at Berkeley, this class taught me the procedure behind microfabricating semiconductor devices and MOSFETs through process management. I learned and applied the techniques from start to finish, from lithography to deposition to metallization.
My Portfolio

Ants and Some Bees
In Computer Science 61A I made a game similar to Plants vs. Zombies. I made ant classes that could defend the colony and queen ant from the invading bees.

Scheme Interpreter
Using python, I created an interpreter for a subset of the Scheme programming language.

Gitlet
I created a Github emulator using java, with all features fully functional except some edge cases of "git merge".

Bearmaps
I created a backend emulator of Google Maps, capable of displaying a map of Berkeley that was able to be scrolled and zoomed. Using A* searching and Dijkstra's algorithm, the server was able to find routes between two locations.