Home

I am an Assistant Professor of Computer Science at Western Washington University.

In addition to teaching, I develop computational approaches to designing and controlling systems of mobile robotic agents, especially those that use embodied intelligence or are strongly influenced by spatio-temporal characteristics of their environment. My work addresses both theoretical questions about formalization of robotic tasks, representations, and resource requirements, and practical questions about system design and resilience.

My work targets settings that require innovations in the design and control of mobile robots, such as:

  • persistent active environmental monitoring, specifically in under-canopy forestry, ecology, and robot-animal interactions;
  • environment-driven underactuated research platforms, such as drifting or energy-harvesting agents; and
  • micro-scale agents for medical and micro-bio research (10-100 microns, low Reynolds environments).

Given these contexts, my work aims to make multi-robot systems more scalable by reducing per-robot resource use, such as battery size and usage, sensor resolution/bandwidth, and wireless communication. Given the design constraints and objectives, we need novel algorithmic approaches to enable provable guarantees on system performance and robustness even when the system is nondeterministic, chaotic, or under-actuated. Part of achieving real-world robustness and safety involves the principled design of interfaces and specifications where humans are in the loop, so my work also involves human-computer/robot interaction (HCI/HRI) and programming languages.

At its core, my research seeks to answer these questions:

  • How can we identify structure in robot-environment interactions and leverage embodied intelligence to reduce per-agent resource requirements?
  • How can we formalize the system design trade-offs seen in mobile robot system design?
  • How can we bring our insights from research to bear on practical systems for environmental monitoring and stewardship?

I have published at conferences such as ICRA, IROS, MRS, DARS, RoboSoft, MoCo, and WAFR, as well as journals IJRR and MDPI. I was involved in the development of The Robot Design Game.

My Ph.D. in Computer Science (2020) is from the University of Illinois at Urbana-Champaign, advised by Dr. Steven M. LaValle. From 2021-2024 I was a Postdoc in the Electrical and Computer Engineering Department at Cornell University, in Dr. Kirstin Petersen’s incredible Collective Embodied Intelligence (CEI) Lab.

My CV is here. My most up-to-date publication record is on Google Scholar; please contact me if you cannot access a publication.

Code and simulators that I publish and maintain can be found on my github or the CEI github.

Recent News

  • March 2024: Beyond elated to have accepted an offer from Western Washington University to be an Assistant Professor of Computer Science, starting Fall 2024. The hire was specifically for a robotics faculty, and we are cooking up some really fun stuff that I can’t wait to dive into! I am also beyond grateful to everyone at Cornell and the CEI Lab for supporting me during my time there.
  • May 2023: I was selected as a Cyber-Physical Systems Rising Star!
  • February 2023: Honored to be a Microsoft Future Leader in Robotics and AI, and to share my work at the University of Maryland Robotics Center.
  • November 2022: Attended DARS for the first time and presented work on collective systems of Braitenberg vehicles. A wonderful conference with much discussion of environmental and public health applications!
  • August 2022: I will serve as interim PI for the CEI lab for several months, as part of the NSF Career-Life Balance Program. Congrats to Kirstin and Nils on the new addition to their family!
  • May 2022: I will be attending ICRA 2022 in-person in Philadelphia to co-organize workshops on math and art!
  • Spring 2022: I have assisted with one paper and led another on soft, inflatable robot collectives. I am excited about the implications of this work for micro-robotics as well as macro-scale robot collectives in aquatic and human-robot interaction settings!
  • February 2021: Our IJRR paper on bouncing robots was published! This is the reference I recommend for my work on the bouncing robots. Now we can synthesize robust periodic orbits for robots that reorient when they collide with environment boundaries!