Education

University of Washington

Paul G. Allen Center for Computer Science & Engineering

Pursuing Ph.D. since fall of 2018. Advised by Luis Ceze and Zach Tatlock.

Penn State

The Schreyer Honor’s College

Graduated with combined M.S./B.S. in Computer Science and Engineering in spring of 2018. Advised by Vijaykrishnan Narayanan and John Sampson.

Research Projects

Bring Your Own Datatypes

UW SAMPL Lab

I have been working on allowing for the exploration of new, nontraditional datatypes (i.e., alternatives to IEEE 754 floating point) in TVM, a deep learning compiler.

Static Analysis for Processing in Memory Accelerator Design

PSU Microsystems Design Lab

Completed as my Master’s thesis at Penn State. Given a model of accelerating computation using Processing in Memory, I used LLVM to statically analyze workloads and detect potentially offloadable code sections.

ThirdEye: Shopping Assistant for the Visually Impaired

PSU Microsystems Design Lab

My undergraduate research at Penn State involved building a wearable system to assist the visually impaired in everyday tasks.

Industry Experience

Microsoft

Research Intern, AI and Advanced Architectures

In summer of 2019, I used my compilers experience to statically analyze deep learning workloads.

Google

Software Engineering Intern, Fuchsia

In summer of 2018, I implemented the RFCOMM protocol for one of Google’s OSes, Fuchsia.

Google

Software Engineering Intern, Chrome

In summer of 2017, I helped the Chrome Remote Desktop team identify and implement optimizations for embedded devices such as the Raspberry Pi.

Google

Software Engineering Intern, Android Internal Tools

In summer of 2016, I completed an internship writing Java-based Android profiling tools.