Maja J Matarić

Teaching


This is a list of courses I have taught. The ones I designed are marked in bold.


Courses designed (in bold) and taught at USC:

  • ENGR 150 Engineering Science and Systems: From Humans to Robots
    I have designed a team-taught interdisciplinary freshman-level hands-on all-engineering course that will use robotics as a tool and topic to teach about integrated system design, biological roots to perception, action, and autonomous behavior, system implementation, debugging, and analysis, as well as teamwork. This course is co-sponsored by the Viterbi School of Engineering and by the Provost's Fund for Innovative Undergraduate Teaching. The innaugural semester was Fall 2007; the course is next being taught in Fall 2008. Provost's award announcement

  • CS 445 Introduction to Robotics, a LEGO-kit-based hands-on lab course.
    Text: The Robotics Primer by Maja J Matarić, MIT Press. Lab text: Robotic Explorations by F. Martin.
    I designed this course in 1998 and taught it in the Fall of 1998, 1999, 2000 and Spring 2002 and 2006. The course received the 1999 Award from the USC Center for Excellence in Teaching Fund for Innovative Undergraduate Teaching. Because of its popularity, the course is now taught every semester, by a rotating group of faculty and lecturers.

  • CS 584 Control and Learning in Mobile Robots and Multi-Robot Systems.
    I designed this course and originally taught it as CSCI 599 (see below).
    I have taught this course annually, since Spring 2000 (with the exceptions of fellowship teaching releases and parental leaves). The course will be next taught in Fall 2007 or Spring 2008.

  • CS 599 Perceiving and Controlling Humanoid Behavior.
    I designed and taught this course in Spring 2001.

  • CSCI 599 Mobile Robots and Multi-Robot Systems.
    I designed this course and taught it in Spring 1998 and 1999.
    The course has evolved into CS 584 (see above).

  • CSCI 460 Introduction to Artificial Intelligence.
    Text: Artificial Intelligence, A Modern Approach - S. Russell and P. Norvig.
    I taught this course in Fall 1997.


    Courses designed (in bold) and taught at Brandeis University:

  • COSI 215 Advanced Topics in AI: Analytical Methods
    I designed and taught this course in Spring 1997.

  • USEM 21a Social Behavior.
    Texts: Evolution of Cooperation - R. Axelrod, How Monkeys See the World - D. Cheney and R. Seyfarth,
    In the Shadow of Man - J. Goodall, You Just Don't Understand - D. Tannen, The Anatomy of Love - H. Fisher.
    I designed this fun course and taught it in Fall 1996, as part of the Bradeis Unviersity Seminar Program.

  • COSI 31b Structure and Interpretation of Computer Programs.
    Text: Structure and Interpretation of Computer Programs - Sussman and Abelson. Taught in Spring 1996

  • COSI 113 Theory and Models of Autonomous Agents.
    I designed this course based on COSI 117 (see below) and taught it in Fall 1995

  • COSI 117 Autonomous Agents. I designed and taught this course in Spring 1995.


    Go to Maja's home page.
    Go to The Interaction Lab home page.
    Mail comments to webmaster@robotics.usc.edu.