Instructor: Ioannis Karamouzas

Class: Wed 4pm - 6:45pm, McAdams 110E, ICAR 404, and ZGEC 102 

Office: ZGEC 510 & McAdams 307

Office Hours: Fridays 1pm - 2pm 

I’m generally available if you have questions about the course, or just want to chat about new ideas. I will divide my time between the Clemson main campus, and the Charleston campus. Whenever I'm not physically present, we can always Skype if you let me know in advance. 

Course available on Canavs


This course will introduce state-of-the art techniques in AI and motion planning with a focus on robotics and computer graphics. Along the way we will cover key ideas in discrete planning, collision avoidance, robot sensing and localization, and reinforcement learning. For a more detailed description, please refer to the syllabus.

The class will involve programming assignments in Python. A final project will give you the opportunity to apply what you've learned to simulated agents or actual robots. Success in this course requires some programming experience and mathematical fluency.

Lecture Notes

You are free to use and modify any of my slides for academic and research purposes. However, please, do acknowledge the original sources where appropriate.