• artificial intelligence:
  • neural networks, learning algorithms, reinforcement learning, learning and noise


  • software engineering:
  • programming languages, software architecture, software evolution