What Projects do I do?
I've worked on a variety of projects. For more information and other projects, see my publications page. My fun projects include work on how to stop academic dishonesty within the school of engineering, how to foil facial recognition via makeup, and how to detect a stingray/IMSI catcher. I've also included the work I did in undergraduate. I did work on quantum computing, and work on benchmarking physics software between different super computers.
How to Stop Academic Dishonesty!
Most people cheat out of panic. Most people cheat. I worked on a GSR one summer on how to reduce cheating after a disturbing incident where a student copied blatantly on an exam and school policies made it difficult to punish him. As a result of my work, I came up with a workbook on best practices. These include having rolling deadlines, and ensuring education accurately builds mastery separate from assessments of knowledge. Read it here
Foiling Facial Recognition via Makeup
A side project I am working on with my friends is how to foil facial recognition with makeup. Facial Recognition works by detecting and measuring the distance between points on your face, often with an infrared (IR) light shown at your face at specific points along a grid. I work to change those distances by using makeup that reflects in the IR range to make your face appear a different size than it is. So far, I've found drag contouring to be the most effective method!
Detecting IMSI Catchers
IMSI catchers(Stingrays) are cheap and quick to make, and a vital part of many police departments. Unfortunately, they can be used for mass surveillance and interception of honest text messages, as well as potential violation of the 4th amendment. My work, leading a team of undergraduates, seeks to use the concept of time distance from arrival to geolocate cell phone towers, and cross reference against a database of known cell phone towers to determine which ones are fake.
Quantum Computing!
I worked at Birgitta Whaley's lab at UC Berkeley in the summer of 2014! I worked on High Performance Computing (HPC) to port esoteric physics software between supercomputers, and designed a GPU based matrix multiplier for a CUDA based system. You can find a writeup of my work here.
High Performance Computing and Super Computers!
In the summer of 2013, I had the wonderful chance to work at NERSC as part of the LBNL. There, I worked to port a particle physics software, ROOT, from one super computer to another. This added onto my prior work with the ATLAS collaboration, in which I did very little except learn how to use ROOT. I also made a matrix multiplier that was written in CUDA and optimized for GPUs. Gee, I wish I had written a bitcoin miner instead. All for physics! You can read a summary of my work here.