Seeking full-time position in Computer Science and Mathematics with an emphasis on research-oriented problem solving.
Education
Rochester Institute of Technology
Fall 2016 to Fall 2020
Bachelor of Science and Master of Science in Computer Science and Bachelor of Science in Computational Mathematics
Completed 6-year dual-degree program in 4.5 years
Graduated with Honors; Summa Cum Laude (3.90 GPA).
Work Experience
Student Researcher
Summer 2019
- Explored open problems in various fair division settings.
- Collaborated with researchers from Rensselaer Polytechnic Institute and University of Tokyo.
- Coauthored and submitted two research papers based on our findings.
Department of Defense
Summer 2018
- Prototyped fractal-based compression scheme for matrices and tensors.
- Implemented matrix arithmetic library using compression scheme in Java.
- Ported matrix library to a new data-centric computing architecture with C/Cilk.
Summer 2017
- Developed distributed computing framework for streamed matrix factorizations of radio signals.
- Analyzed and documented patterns in tensor decompositions of radio signals.
- Simulated collection and network pattern among Raspberry Pis and a supercomputer.
Summer 2016
- Explored data formatting and programmer interface for a new, undocumented meta-data feed.
- Prototyped use case analytics for a new meta-data feed including a way to determine efficiency of data collection and use by analysts.
Student Grader and Tutor
Fall 2017 – Fall 2019
- Tutor for Analysis of Algorithms and Computer Science Theory, Fall 2018 to Spring 2019.
- Student grader for Concepts of Computer Systems (Assembly Language class), Spring 2018 to Spring 2019.
- Student grader for Mechanics of Programming (C programming class), Fall 2017.
Skills
- Programming Languages: C, Cilk, Java, Python, MIPS Assembly, C++, SQL, HTML/CSS.
- Operating Systems: Windows 10, Raspbian Jesse, Mac High Sierra, CentOS, Ubuntu.
- Parallel and Distributed Algorithms and Lock-Free Thread Safety.
Active Security Clearance:
TS SCI w/ POLY
Awards
- Computing Research Association Outstanding Undergraduate Researcher Honorable Mention.
- Presented in ISAAC 2018, Jiaoxi, Yilan County, Taiwan, December 2018, https://drops.dagstuhl.de/portals/lipics/index.php?semnr=16094.
- First undergraduate to present in the RIT Theory Canal Computer Science speaker series, November 2018, February 2018, September 2019.
- Dean’s List at RIT, Fall 2016 to Fall 2020.
- Top 20 percent in 2017 and 2019 Putnam Exams.
- Honorable Mention in University of Rochester Math Olympiads.
- Second Place in Rochester Institute of Technology Math Olympiads.
Publications

On Counting Oracles for Path Problems
We introduce the notion of counting oracles for various path problems in graphs. We present an oracle for counting the number of shortest paths between

Fair Division of Time: Multi-layered Cake Cutting
We initiate the study of multi-layered cake cutting with goal of fairness among a set of agents. We impose a restriction that each agent may

Fairness Does Not Imply Satisfaction
The maximin share guarantee (MMS) is a common fairness notion in the field of fair division of indivisible goods. Since MMS is not guaranteed to

[Thesis] Rethinking Resource Allocation: Fairness and Computability
Fair Item Allocation Have you ever had to divide candy among your picky friends? Perhaps you want to divide an estate among possible heirs. These
Interests
Active solver of the RIT Fortnight Problems math challenge series.
Social Media director for RIT Juggling Club.
Treasurer for the RIT Argentine Tango club.
Co-organized math competition at RIT, including recruiting contestants, designing problems, grading, and reporting scores.
Advanced-level (v8 grade bouldering) indoor rock climber and avid acroyoga participant.
Frequent responder to computer science, math, Harry Potter, and Lord of the Rings questions on Quora.