Blog Posts

Undergraduate major is often the first significant career decision a person makes in his life. As artificial intelligence (AI) becomes more and more ingrained in our society, many people begin to consider a career in AI as a viable choice in their life. However, it is still very rare to have an undergraduate degree fully dedicated to AI, so people opt for what they perceive to be the next best thing - computer science. But I believe there is a better alternative: statistics, and in this blog post I will try to explain why, based on my own example.



Reaver: StarCraft II Deep Reinforcement Learning

Modular DRL framework with a focus on StarCraft II, following in DeepMind’s footsteps, replicating results. Created with performance, extensibility, and reproducibility in mind.
Works with Gym, Atari, and MuJoCo as well.

Starter Agent for Coders Strike Back AI Challenge

Starter bot for an AI programming challenge. Includes fast simulation engine and basic building blocks necessary to implement a competitive bot. Written in C++.


  • Reinforcement Learning Guest Lecture - University of Tartu, 2018
  • Deep Reinforcement Learning - DevClub, Tallinn, 2018
  • Behavior Driven Development with Behat and Mink - DevClub, Tallinn, 2013


Teaching Assistant, University of Tartu:

  • MTAT.03.317: Deep Reinforcement Learning, Fall 2018