TEACHING TECHNOLOGY

  • Evolutionary Prisoner's Dilemma Classroom and online tools for step-by-step Prisoner's Dilemma, Iterated Prisoner's Dilemma and N-Player Iterated Prisoner's Dilemma. Software in both Python and JavaScript.
  • Distributed Artificial Intelligence with Tron/Snake Online tools and videos for Tron/Snake, evolutionary algorithm for Tron/Snake, interactive evolutionary algorithm for Tron/Snake and distributed evolutionary algorithm for Tron/Snake with both peer-to-peer and client-server. Software in both Python and JavaScript.
  • Evolutionary Algorithm Visualization Online visualization of an evolutionary algorithm. Software in JavaScript.