Stefanos Nikolaidis
Home Research Teaching Publications
Academics Get involved! Contact Blog

CSCI 545: Introduction to Robotics


In my second year at USC, I took the very challenging initiative of designing a new course from scratch, where students practice what we discuss in the lectures in a simulation environment and also with actual anthropomorphic robotic arms. We setup the lab assignments so that students have the opportunity to work in groups of four members max with a Kinova Gen2 Lightweight robotic arm.

Course website: Fall 2019, Fall 2020, Fall 2021, Fall 2023

CSCI 699: Computational Human-Robot Interaction

This is an advanced graduate courses where we discuss planning and learning algorithms in human-robot interaction and effective ways of interpreting and presenting research.

Course website: Fall 2018, Spring 2020, Spring 2021, Spring 2022, Spring 2024

RI 16-843 Manipulation Algorithms (CMU)

I co-taught the course with Dr. Katharina Muelling in  Fall 2017