Design data pipelines to tackle real-life problems.


Build the correct hardware and computer system for the domain specific task at hand.


Understand and explain the problem using fundamental mathmatical properties.



System Architecture Intern


Jun 2019 – Sep 2019 Santa Clara, California
  • Simulated communication latency between hardware units under different conditions
  • Analyzed code coverage information across thousands of compute and graphic tests by building a database flow
  • Generated new compute and graphic tests that maximized code coverage using the aforementioned database

Student Researcher

Stanford Molecular Imaging Instrumentation Laboratory

Jun 2018 – Dec 2018 Palo Alto, California
  • Developed a 3D generative adversarial network model for automatic PET/MR attenuation map generation
  • Executed research, constructed models, and communicated findings to senior lab members
  • Created metrics and codebase for automated reporting of model accuracy

Data Analyst Intern

Caine Mitter& Associates Incorporated

Jun 2017 – Aug 2017 New York, NY
Performed quantitative analysis of municipal bond data. Created a digital database of Request for Proposals to be used for work projection.

Student Researcher

Weill Cornell Medical College

Sep 2016 – Jun 2018 New York, NY
Performed low-level local feature analysis of natural, medical, and other different groups of images. Research project focused on computational/statistical analysis of human vision and MRI images

IT Project Management Intern

Guardian Life Insurance

Jun 2016 – Sep 2016 New York, NY
Organized project statuses and the software development life cycle (SDLC) process using the Waterfall Agile model. Engaged in a project to migrate the company’s datacenter into the AWS cloud platform.



Music Generation with LSTMs

We explore several techniques for generating music using deep neural networks,specifically Long Short-Term Memory networks (LSTMs) and attention-based LSTMs.

Recent Publications

Quickly discover relevant content by filtering publications.

Development of image processing systems and algorithms is often guided by the strategies used by the human visual system. A main …