Christopher Watson

My name is Chris Watson and I’m a fifth-year Ph.D. student at the University of Pennsylvania. I work at the intersection of robot learning and formal methods, and am very fortunate to be advised by Rajeev Alur and Dinesh Jayaraman. I am also very fortunate to have worked with Corina Păsăreanu at the NASA Ames Research center as a research intern during summer 2024. Before starting my Ph.D., I completed my undergraduate studies in Computer Science at Cornell University.

It’s a really exciting time to be working with robots! Recent breakthroughs in large AI models have brought us closer than ever to creating general-purpose robots that adapt quickly to new tasks and environments. However, approaches that focus entirely on scaling data lack safety guarantees and may not fully exploit task structure to make the most of (often scarce) robot training data. My research draws from formal methods and symbolic reasoning to improve the reliability and efficiency of robot learning. Recently, I’ve been focusing on ways to combine human-provided and autonomously-discovered task structure to scaffold effective learning.

Publications and Preprints

Teaching Assistantships

  • CIS 6730: Computer-Aided Verification. University of Pennsylvania. Instructor: Rajeev Alur. Spring 2023

  • CIS 5110: Theory of Computation. University of Pennsylvania. Instructor: Anindya De. Fall 2022

  • CS 4810: Introduction to Theory of Computing. Cornell University. Instructor: John Hopcroft. Fall 2019

Activities

I’ve had the pleasure of being a student volunteer at POPL 2022 and CCC 2022, and of being a student at SSFT 2022 and OPLSS 2022.