• Homework & programming assignments - 40%
  • In-class presentations - 10%
  • Final project - 50%