Joshua Fan

Welcome! I am a first-year Computer Science PhD student at Cornell University, where I am advised by Prof. Carla Gomes in the Computational Sustainability group.

My primary research interests are in applying machine learning techniques for social good, such as through using poverty mapping to optimize economic development programs, or predicting crop yields to prevent famine.

I am also generally interested in computational biology, algorithms, and natural language processing. Outside of computer science, I am very passionate about transportation, geography, and poverty alleviation.

Previously, I completed a BS and MS at the University of Washington. There, I worked with the Information Theory Lab (with Prof. Sreeram Kannan) on creating faster algorithms for cell type discovery and clustering on single cell RNA-seq data. Before that, I was a part of the Information and Communication Technology for Development lab (with Prof. Richard Anderson), where I worked on designing apps for medical data collection and diagnosis in low-resource clinics.

I have completed internships at Facebook (3 times), Docugami (an NLP/document engineering startup, 2 times), and BitTitan, where I had the chance to work on fascinating problems in machine learning, natural language processing, computer vision, and software engineering.

I created this website from scratch (see source code). Last updated December 2018.

Email: jyf2 (at)

Photo credit: Wikimedia Commons