I received my Ph.D. from University of Washington. Here is my thesis talk.
My research in graduate school was on human-robot interaction. I particularly enjoyed thinking about programming systems for robots in human environments; I drew inspirations from programming languages, web development, product design, and startup communities.
Media Coverage & Talks
- 
  Enabling End-Users to Create Interactive Real-World Robot Applications through Novel Interfaces and Automation, UW CSE Ph.D. Dissertation Defense Talks, 2020
- 
  Probabilistic Models for Human-Robot Interaction and Robotic Learning, ONR Science of Autonomy Meeting, 2015
Workshop Papers and Posters
- 
  SOBORO: A Social Robot Behavior Authoring Language,
 
 In PD/EUP Workshop, HRI 2022 Workshop, 2022
 [slides]
- 
  Authoring Human Simulators via Probabilistic Functional Reactive Program Synthesis,
 
 In ACM/IEEE International Conference on Human-Robot Interaction (HRI) Extended Abstracts, 2022
 [slides]
- 
  Collecting Insights into How Novice Programmers Naturally Express Programs for Robots,
 
 In PLATEAU 2021 Workshop, 2021
 
- 
  Exploring the Use of Robots for Gathering Customer Feedback in the Hospitality Industry,
 
 In Social Robots in the Wild, HRI 2018 Workshop, 2018
 
- 
  Iterative Design of a System for Programming Socially Interactive Service Robots,
 
 In Perspectives on Analysis and Design of Human-Centered Robotics, IROS 2016 Workshop, 2016
 
- 
  Exploring the Potential of Information Gathering Robots,
 
 In ACM/IEEE International Conference on Human-Robot Interaction (HRI) Extended Abstracts, 2015
 [poster]
- 
  Grounding antonym adjective pairs through interaction,
 
 In Humans and Robots in Asymmetric Interactions, HRI 2014 Workshop, 2014
 
- 
  Towards Hierarchical BCIs: Combining Motor Imagery and Evoked Potentials for Robotic Control,
 
 In International Brain-Computer Interface Conference Poster, 2010
 
Conference Papers
- 
  ConCodeIt! A Comparison of Concurrency Interfaces in Block-based Visual Robot Programming,
 
 In IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), 2020
 
- 
  Iterative Repair of Social Robot Programs from Implicit User Feedback via Bayesian Inference,
 
 In Robotics: Science and Systems (RSS), 2020
 [video] [details]
- 
  "How was your stay?": Exploring the Use of Robots for Gathering Customer Feedback in the Hospitality Industry,
 
 In IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), 2018
 [slides] [supp.]
- 
  Iterative Design of a System for Programming Socially Interactive Service Robots,
 
 In International Conference on Social Robotics (ICSR), 2016
 [slides]
- 
  Autonomous question answering with mobile robots in human-populated environments,
 
 In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2016
 [poster] [tech.report]
- 
  Designing Information Gathering Robots for Human-Populated Environments,
 
 In IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), 2015
 [slides]
- 
  Accelerating imitation learning through crowdsourcing,
 
 In IEEE International Conference on Robotics and Automation (ICRA), 2014
 [slides] [video] [details]
- 
  Robot programming by demonstration with crowdsourced action fixes,
 
 In AAAI Conference on Human Computation and Crowdsourcing (HCOMP), 2014
 
- 
  Structured learning of Gaussian graphical models,
 
 In Advances in Neural Information Processing Systems (NIPS), 2012
 [poster]
- 
  Automatic extraction of command hierarchies for adaptive brain-robot interfacing,
 
 In IEEE International Conference on Robotics and Automation (ICRA), 2012
 [slides]
- 
  Continuous vocalization control of a full-scale assistive robot,
 
 In IEEE-RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob), 2012
 [poster] [video]
- 
  An adaptive brain-computer interface for humanoid robot control,
 
 In IEEE-RAS International Conference on Humanoid Robots (Humanoids), 2011
 [poster]
- 
  Interactive hierarchical brain-computer interfacing: Uncertainty-based interaction between humans and robots,
 
 In International Brain-Computer Interface Conference, 2011
 [poster]
- 
  A hierarchical architecture for adaptive brain-computer interfacing,
 
 In International Joint Conference on Artificial Intelligence (IJCAI), 2011
 [poster]
- 
  Non-invasive brain-computer interfaces: enhanced gaming and robotic control,
 
 In International Work-Conference on Artificial Neural Networks (IWANN), 2011
 
- 
  Towards hierarchical BCIs for robotic control,
 
 In International IEEE/EMBS Conference on Neural Engineering (NER), 2011
 
- 
  Interaction With Virtual And Augmented Reality Environments Using Non-Invasive Brain-Computer Interfacing,
 
 In International Conference on Applied Bionics and Biomechanics, 2010