Full Course Syllabus

Project II Resource List

The following materials are intended to support the current Senior Project II course and the continued development of AI agent systems for real-world decision-making.

  1. Multi-Agent Reinforcement Learning Book by Stefano Albrecht, 2024 https://www.marl-book.com/#download
  2. Reinforcement Learning by Dimitri P. Bertsekas, 2025 and 2019 https://web.mit.edu/dimitrib/www/RLbook.html
  3. Deep Learning by Ian Goodfellow, 2012 https://www.deeplearningbook.org/
  4. An Introduction to Multi-Agent Systems by Michael Wooldridge, 2001 https://uranos.ch/research/references/Wooldridge_2001/TLTK.pdf
  5. Selected open-source research papers provided by the instructor

Tools and Frameworks

  1. HuggingFace Transformers https://huggingface.co/docs/transformers/en/index
  2. Gymnasium https://gymnasium.farama.org/index.html
  3. PyTorch https://pytorch.org/
  4. JAX https://docs.jax.dev/en/latest/
  5. PyTest https://pytest.org/

Writing and Evaluation Resources

  1. Overleaf LaTeX Editor https://www.overleaf.com/
  2. Google Colab https://colab.research.google.com/
  3. Project evaluation and reproducibility best practices as discussed in class

Additional References

Students are expected to use instructor guidance and project-specific research literature to support the design, evaluation, and reporting of their Senior Project II work.