Skip to main content

Office Hours

Office hours are held weekly. Check the course Discord for the current schedule and any updates.

Communication

Discord

Primary channel for questions, discussions, and announcements

Email

For private matters only - use Discord for course questions

Grading Policy

ComponentWeight
Assignments40%
Midterm25%
Final Project35%

Late Policy

  • Assignments submitted within 24 hours of the deadline: 10% penalty
  • Assignments submitted within 48 hours of the deadline: 25% penalty
  • No submissions accepted after 48 hours without prior approval

Academic Integrity

All submitted work must be your own. You may discuss concepts with classmates, but all code and written work must be completed independently unless explicitly stated otherwise. Use of AI assistants (e.g., ChatGPT, Claude, GitHub Copilot) is permitted for learning and debugging, but you must:
  1. Understand all code you submit
  2. Be able to explain your solutions
  3. Cite any AI-assisted portions

Required Tools

  • Python 3.10+
  • Docker Desktop
  • Git
  • VS Code (recommended) or your preferred IDE
See the Development Environment Guide for setup instructions.

Simulation Environment

This course uses simulation environments for robotics experiments. Ensure your system meets the requirements for running:
  • PyBullet or MuJoCo for physics simulation
  • ROS2 (optional, for advanced projects)