Computer and Information Science

Ph.D. Alumni

Below is a list of graduates of the CIS doctoral program from 1999 to the present, including information on their dissertations and current positions.

Name: Kenneth Chaney
Advisor: Kostas Daniilidis
Thesis Title: Event-Based Vision Systems: Bridging Biological Inspiration and Robotic Perception
Position: Associate Director of AI and Technology, Penn Advanced Research Computing Center (PARCC)

Name: Neeraj Gandhi
Advisor: Linh Thi Xuan Phan
Thesis Title: Bounded-Time Detection and Recovery from Faults in Large-Scale, Distributed Cyber-Physical Systems
Position: Engineer, Oracle

Name: Harrison Goldstein
Advisor: Benjamin Pierce
Thesis Title: Property-Based Testing for the People
Position: Victor Basili Postdoc, University of Maryland

Name: Paul He
Advisor: Steve Zdancewic
Thesis Title: Rely-Guarantee Semantics for Separation-Logic-Based Specification Extraction
Position: Assistant Professor, University of Toronto

Name: Konstantinos Kallas
Advisor: Rajeev Alur
Thesis Title: Just-in-time Scale-out of Shell Programs, Correctly
Position: Assistant Professor, UCLA CS

Name: Seungwon Lee
Advisor: Eric Eaton
Thesis Title: Deep Lifelong Learning with Factorized Knowledge Transfer
Position:

Name: Tong Liu
Advisor: Konrad Kording & Lyle Ungar
Thesis Title: Improving Observational Causality Using Machine Learning
Position: Assistant Professor of CS, Mount Holyoke College

Name: Duc Nguyen
Advisor: Anderson Zhang
Thesis Title: Statistical Spectral Algorithms for Discrete Data
Position: Engineer, Aquatic Capital Management

Name: Daniel George Noble
Advisor: Brett Hemenway Falk
Thesis Title: Distributed Oblivious RAM: Progress and Pitfalls
Position: Cryptography Consultant, Silence Laboratories

Name: Prathamesh Patil
Advisor: Sanjeev Khanna
Thesis Title: Towards Scalability and Robustness for Ranking, Clustering, and Multi-Armed Bandits
Position: Senior Associate, JP Morgan Chase

Name: Sydney Pugh
Advisor: Insup Lee, Oleg Sokolsky, James Weimer
Thesis Title: Weakly-Supervised Evaluation of Medical AI Systems
Position: Postdoc, Penn

Name: Shreyas Skandan Shivakumar
Advisor: Camillo Jose Taylor
Thesis Title: Learning Visual Concepts
Position:

Name: Halley R. Young
Advisor: Osbert Bastani
Thesis Title: Specification-Guided Generative Models
Position: Postdoc, Microsoft Research

Name: Liangcheng Yu
Advisor: Vincent Liu
Thesis Title: Toward Zero-waste Terabit Networked Systems
Position: Senior Researcher, Microsoft Research

Name: Haoran Zhang
Advisor: Sebastian Angel & Vincent Liu
Thesis Title: The Design of Correct and Efficient Serverless Microservices
Position: Research Scientist, Meta

Name: Li Zhang
Advisor: Christopher Callison-Burch
Thesis Title: Structured Event Reasoning with Large Language Models
Position: Assistant Professor, Drexel University

Name: Ke Zhong
Advisor: Sebastian Angel
Thesis Title: Towards a New Online Advertising System with Privacy, Accountability, and Anti-fraud
Position: Security Engineer, Snap Inc.

Name: Xuanyu Zhou
Advisor: Dan Roth
Thesis Title: Incidental Decomposition for Complex Reasoning
Position: Assistant Professor, Arizona State University

Name: Oshin Agarwal
Advisor: Ani Nenkova
Thesis Title: Practical Named Entity Recognition: The Role of Entity and its Context
Position: Senior NLP Research Engineer – Bloomberg

Name: Bernadette Bucher
Advisor: Kostas Daniilidis
Thesis Title: Active Learning of Vision-based Representations for Robotics
Position: Research Scientist – The Boston Dynamics AI Institute

Name: Haoxian Chen
Advisor:  Boon Thau Loo
Thesis Title: Program Synthesis for Declarative Systems
Position: Assistant Professor, Shanghai Tech University

Name: Hangfeng He
Advisor:  Dan Roth
Thesis Title: Incidental Supervision for Natural Language Understanding
Position: Assistant Professor, Goergen Institute for Data Science, U of Rochester

Name: Daphne E. Ippolito
Advisor:  Chris Callison-Burch
Thesis Title: Understanding the Limitations of Using Large Language Models for Text Generation
Position: Assistant Professor, Carnegie Mellon

Name: Kishor Jothimurugan
Advisor: Rajeev Alur
Thesis Title: Specification-Guided Reinforcement Learning
Position: Quantitative Researcher, Two Sigma

Name: Seoungjun (Elijah) Lee
Advisor: Vijay Kumar
Thesis Title: Perception-Action Loop for Multi-Robot Systems with Deep Learning
Position: Software Engineer, Latitude AI

Name: Pardis Pashakhanloo,
Advisor: Mayur Naik
Thesis Title: Integrating Declarative Static Analysis with Neural Models of Code
Position: Founding AI Engineer, Codemod

Name: Oleh Rybkin
Advisor: Kostas Daniilidis
Thesis Title: Learning To Act From Diverse Data Sources Via World Models
Position: Postdoctoral Researcher, UC Berkeley

Name: Karl F. Schmeckpeper
Advisor: Kostas Daniilidis
Thesis Title: Learning Perceptual Prediction: Learning from Humans and Reasoning about Objects
Position: Research Scientist Position, Boston Dynamics AI Institute

Name: Kelly R. Shiptoski
Advisor: Joe Devietti
Thesis Title: Reproducibility and Performance Optimizations for Unmodified Linux Programs
Position: Senior Software Engineer, Bolt Labs

Name: Aalok D. Thakkar
Advisor: Rajeev Alur, Mayur Naik
Thesis Title: Example-guided Synthesis of Relational Queries
Position: Research Scientist, Aptos Labs

Name: Lingzhi Zhang
Advisor: Jianbo Shi
Thesis Title: Bridging Visual Generation and Recognition Models
Position: Research Scientist, Adobe

Name: Sean Bowman
Advisor:  George Pappas
Thesis Title: Semantic Simultaneous Localization and Mapping
Position: Senior Engineer, SLAM

Name: Yu Chen
Advisors: Sampath Kannan, Sanjeev Khanna
Thesis Title: Sublinear Algorithms and Lower Bounds for Combinatorial Problems
Position: Postdoc – EPFL

Name: Nikolaos Kolotouros
Advisor: Kostas Daniilidis
Thesis Title: Reconstructing 3D Humans from Images
Position: Research Scientist, Google

Name: Yao Li
Advisor: Stephanie Weirich
Thesis Title: Mechanized Reasoning about “How” using Functional Programs and Embeddings
Position: Assistant Professor at Portland State University

Name: Yishuai Li
Advisor: Benjamin Pierce
Thesis Title: Testing by Dualization
Position: Senior Development Engineer – Alibaba Group

Name: Wenxin Liu
Advisors: Kostas Daniilidis & Vijay Kumar
Thesis Title: Visual-Inertial State Estimation with Information Deficiency
Position: Localization Team Lead, R&D VP at LF Intelligence Limited

Name: Jorge Mendez Mendez
Advisor: Eric Eaton
Thesis Title: Lifelong Machine Learning of Functionally Compositional Structures
Position: Postdoctoral Fellow at the Learning & Intelligent Systems Group – MIT CSAIL

Name: Chao Qu
Advisor: Camillo J. Taylor
Thesis Title: Deep Basis Fitting for Depth Completion
Position: Autonomy Engineer – Computer Vision – Skydio

Name: Edo N. Roth
Advisor: Andreas Haeberlen
Thesis Title: Private Federated Analytics at Scale
Position: Software Engineer – Google

Name: Caleb Stanford
Advisor: Rajeev Alur
Thesis Title: Safe Programming over Distributed Streams
Position: Assistant Professor of Computer Science at USC, Davis

Name: Li-Yao Xia
Advisor: Benjamin Pierce
Thesis Title: Executable Denotational Semantics with Interaction Trees
Position: Postdoctoral Fellow at the University of Edinburgh

Name: Nofel Yaseen
Advisor: Vincent Liu
Thesis Title: Network-wide Monitoring and Debugging
Position: Research Scientist – Meta

Name: Qizhen Zhang
Advisors: Vincent Liu and Boon Thau Loo
Thesis Title: Hyperscale Data Processing With Network-Centric Designs
Position: Postdoctoral Fellow at Microsoft

Name: Nitish Gupta
Thesis Title: Learning to Compositionally Reason Over Natural Language, Spring, 2021
Advisor:  Dan Roth
Position: Research Scientist, Google AI

Name: Marcella Hastings
Thesis Title: Secure Multi-Party Computation In Practice, Spring 2021
Advisor:  Nadia Heninger
Position: Applied Cryptographer, Bolt Labs, Inc.

Name: Sangdon Park
Thesis Title: Uncertainty Estimation Toward Safe AI, Summer, 2021
Advisor: Osbert Bastani and Insup Lee
Position: Postdoctoral Researcher, GATech

Name: Stephen Phillips
Thesis Title: Learning Representations for Matching, Spring, 2021
Advisor: Kostas Daniilidis
Position: Visiting Assistant Professor, Swarthmore College, Swarthmore, PA

Name: Nicholas Roessler
Thesis Title: Policy Implementation and Engineering for Tagged Architectures, Spring, 2021
Advisor: André DeHon
Position:

Name: Zachary Schutzman
Thesis Title: Algorithmic Processes and Social Values, June, 2021
Advisor: Aaron Roth
Position: Postdoctoral Researcher, MIT, Boston, MA

Name: Antal Spector-Zabusky
Thesis Title: Don’t Mind The Formalization Gap: The Design And Usage Of Hs-To-Coq, Spring 2021
Advisor: Stephanie Weirich
Position: Complier Engineer, Jane Street Capital, Ithaca, NY

Name: Joshua Wolper
Thesis Title: Material Point Methods for Simulating Material Fracture, April 2021
Advisor: Chenfanfu Jiang
Position: Postdoctoral Researcher, Penn MEAM Dept.

Name: Yinjun Wu
Thesis Title: Towards the Efficient Use of Fine-Grained Provenance in Data Science Applications, August, 2021
Advisor: Susan B. Davidson
Position: Postdoctoral Researcher, CIS Department, Penn

Name: Hengchu Zhang
Thesis Title: Automating Program Analysis for Differential Privacy, June, 2021
Advisor: Benjamin Pierce
Position:

Name: Nan Zheng
Thesis Title: Fine-grained Provenance and Applications to Data Analytics Computation, April, 2021
Advisor: Zachary G. Ives
Position: Lecturer, Penn

Name: Anupama Jha
Thesis Title: Assembling The Building Blocks For A Unified Splicing Code, Fall, 2020
Advisor: Yoseph Barash
Position: Postdoc, University of Washington

Name: Minchen Li
Thesis Title: Robust and Accurate Simulation of Elastodynamics and Contact, Fall, 2020
Advisors: Chenfanfu Jiang
Position: Postdoctoral Researcher, Penn

Name: David Arney
Thesis Title: Medical Device Interoperability with Provable Safety Properties, March, 2019
Advisor:  Insup Lee
Position: Principal Associate, Harvard Medical School, Cambridge, MA

Name: Gediminas Bertasius
Thesis Title: Embodied Visual Perception Models for Human Behavior Understanding, March 2019
Advisor:  Jianbo Shi
Position: Post-Doc Researcher, Facebook, Boston, MA

Name: Anne Cocos
Thesis Title: Paraphrase-Based Models of Lexical Semantics, May, 2019
Advisor:  Chris Callison-Burch
Position: Engineer, GlaxoSmithKline, Philadelphia, PA

Name: David Isele
Thesis Title: Lifelong Reinforcement Learning on Mobile Robots, December, 2018
Advisors:  Eric Eaton, CJ Taylor
Position: Researcher, Honda Research Institute, Columbus, OH

Name: Shahin Jabbari-Arfaee
Thesis Title: Fairness and Feedback in Learning and Games, July 2019
Advisor: Michael Kearns
Position: Post-Doc Fellow, Center for Research on Computation and Society, Harvard

Name: Daniel Khashabi
Thesis Title: Reasoning-Driven Question-Answering for Natural Language Understanding, February 2018
Advisor:  Dan Roth
Position: Young Investigator, Allen Institute for AI, Seattle, WA

Name: Spyridon Leonardos
Thesis Title: Collaborative Perception from Data Association to Localization, April 2019
Advisor:  Kostas Daniilidis
Position: Post-Doc Researcher, University of Pennsylvania

Name: Jason Owens
Thesis Title: Visual Perception for Robotic Spatial Understanding, December 2018
Advisor:  Kostas Daniilidis
Position: Computer Scientist, US Army Research Laboratory

Name: Tolga Ozaslan
Thesis Title: Estimation, Mapping and Navigation with Micro Aerial Vehicles for Infrastructure Inspection, Spring 2018
Advisor:  Vijay Kumar, CJ Taylor
Position: Director of Research Development, OteoHealth

Name: Yuanfeng Peng
Thesis Title: Efficient Precise Dynamic Data Race Detection for CPU and GPU, May 2019
Advisor:  Joseph Devietti
Position: Software Engineer, Google, San Francisco, CA

Name: Rattanachai Ramaithitima
Thesis Title: Sensor Coverage Algorithms for Resource-Constrained Robot Swarms, October, 2018
Advisors:  Vijay Kumar, Subhrajit Bhattacharya
Position: Software Engineer, Nuro, Mountain View, CA

Joao Sedoc
Thesis Title: Building and Evaluating Conversational Agents, August 2019
Advisor: Lyle Ungar
Position: Assistant Professor, New York University

Shyam Upadhyay
Thesis Title: Exploiting Cross-Lingual Representation for Natural Language Processing, February 2019
Advisor:  Dan Roth
Position: Google Research

Name: Luke Valenta
Thesis Title: Measuring and Securing Cryptographic Deployments, May 2019
Advisors:  Nadia Heninger
Position: Systems Engineer, Cloudflare, Inc., Austin, TX