My research focuses on autonomy, perception, field robotics, machine learning and artificial intelligence. I direct the Autonomous Robotics and Perception Group, a dynamic and close-knit research team aiming to develop practical and explainable techniques in probabilistic artificial intelligence. My work in computer vision, machine learning and sensor fusion has applications to intelligence, defense, and environmental monitoring. Also, my robotics work is used by both government and industry partners in the development of autonomous vehicles, agricultural platforms and other mobile robots including for medicine, search & rescue, and automation.
keywords
machine learning, perception, robotics, computer vision, autonomous vehicles, artificial intelligence, generative AI, large language models
Path-Following through Control Funnel Functions.
Proceedings of the ... IEEE/RSJ International Conference on Intelligent Robots and Systems. IEEE/RSJ International Conference on Intelligent Robots and Systems.
401-408.
2018
CSCI 3202 - Introduction to Artificial Intelligence
Primary Instructor
-
Fall 2018 / Spring 2021
Surveys artificial intelligence techniques of search, knowledge representation and reasoning, probabilistic inference, machine learning, and natural language. Knowledge of Python strongly recommended. Same as CSPB 3202.
CSCI 4302 - Advanced Robotics
Primary Instructor
-
Spring 2018 / Spring 2019 / Fall 2019 / Spring 2023
An intensive exploration of major challenges in robotics, providing a hands-on review of current research topics in the context of a "robotics grand challenge" problem. Topics include online planning and control, state estimation, simultaneous localization and mapping, and operating under partial observability. Same as CSCI 5302.
CSCI 4830 - Special Topics in Computer Science
Primary Instructor
-
Fall 2019
Covers topics of interest in computer science at the senior undergraduate level. Content varies from semester to semester. Only 9 credit hours from CSCI 4830 and/or CSCI 4831 can count toward Computer Science BS or BA.
CSCI 4950 - Senior Thesis
Primary Instructor
-
Fall 2019 / Spring 2020 / Fall 2020 / Spring 2021 / Fall 2023 / Spring 2024
Provides an opportunity for senior computer science majors to conduct exploratory research in computer science as an option for the capstone requirement. Department enforced prerequisites: 35 hours of Computer Science coursework including Foundation courses, Upper-Division writing, CS GPA 3.0. Department consent required, contact academic advisor for details. May be repeated up to 8 total credit hours.
CSCI 5302 - Advanced Robotics
Primary Instructor
-
Spring 2018 / Spring 2019 / Fall 2019 / Spring 2023
Exposes students to current research topics in the field of robotics and provides hands-on experience in solving a grand challenge program. Recommended prerequisite: CSCI 3302 or instructor consent required. Same as CSCI 4302 and ROBO 5302.
CSCI 6950 - Master's Thesis
Primary Instructor
-
Fall 2019 / Spring 2020 / Spring 2021 / Fall 2021 / Fall 2022 / Spring 2023 / Fall 2023 / Spring 2024
CSCI 7000 - Current Topics in Computer Science
Primary Instructor
-
Spring 2018 / Spring 2019 / Fall 2019 / Spring 2021 / Fall 2022
Covers research topics of current interest in computer science that do not fall into a standard subarea. May be repeated up to 18 total credit hours.