I am a final-year undergraduate student studying computer science and math at George Washington University. I'm also a proud member of GW Men's Rowing.


Election Security - Risk-Limiting Audits

In 2020, I began working on statistical risk-limiting audits which validate election results within rigorous error bounds. I am part of a team led by Professor Poorvi Vora, and I work on the theoretical parts of the problem and also develop software in our open source audit library. The theory consists of beautiful mathematical ideas to accurately measure risk such that smaller sample sizes are sufficient to meet stopping conditions. The implementation requires interesting algorithmic design to make computationally complex tasks feasible. Manuscripts presenting novel audits and related results are currently being drafted.

Scheduling Algorithm - Neural Network Tasks

Given numerous real-time neural network tasks, meeting deadlines necessitates a balancing of priority and precision to achieve optimal results. I am working with Professor Bhagi Narahari to develop a scheduling algorithm that models such tasks as imprecise computations. We are designing the scheduling algorithm subject to new user-in-the-loop real-time constraints, and we are implementing the algorithm to experimentally support theoretical guarantees.

Computer Vision - Traffickcam

Human trafficking cases often have images from hotel rooms as evidence. A group led by Professor Robert Pless has already compiled a database of millions of hotel room images and developed the tool Traffickcam that can be used to match query images hotel chains and locations. The National Center for Missing and Exploited Children (NCMEC) uses Traffickcam as it is, but there is room for improvement. The current matching approach essentially reduces the resolution of the query image for use as input to a neural network. This ignores higher resolution details in the image that could be identifying features for a particular room. I am working on a new search capability that computes descriptors of such key points in the image and searches for similar points in the database to find matches.


I love helping folks learn. I am currently an Undergraduate Teaching Assistant in Discrete Structures II, enjoying leading my own weekly lab section with over twenty students. I've also been a Learning Assistant in Discrete Structures I (Spring '20), Discrete Structures II (Fall '20), and Foundations of Computing (Spring '21). Since high school, I have always tutored as well. I currently tutor college students for the GW Athletics Department and high school students for a local Washington, DC company. If you're here for my tutoring, please fill out this form.

Email LinkedIn GitHub Resume

Updated September 2021 | Snake | Sorting