Curriculum vitae

CV

Associate Professor at the AI Center, Department of Computer Science, Faculty of Electrical Engineering, Czech Technical University in Prague. Head of the Sequential Decision Making Group.

Positions

  1. Jan 2017 – now
    Assistant → Associate Professor, Czech Technical University in Prague
    AI Center, Department of Computer Science, FEE. Head of the Sequential Decision Making Group. Focus on multi-agent reinforcement learning, algorithmic game theory and cybersecurity. Habilitation 2019: Learning to Play Large Sequential Games.
  2. Sep 2019 – Feb 2024
    Principal AI Scientist → AI Architect, Avast → Gen Digital
    Gen Digital (Norton, Avast, AVG, Avira, LifeLock). Technical lead on multiple projects deploying novel AI methods:
    • led the transformation of a rule-based malware detector used by 350M users to deep learning;
    • led the AI architecture of an LLM-based scam analysis assistant, from conception to release;
    • led the programme of human-centred digital safety, inventing new AI-based products;
    • led explainability and rule-generation efforts in close collaboration with malware analysts;
    • co-authored three US patents.
  3. May 2015 – Feb 2017
    Postdoctoral Fellow, University of Alberta, Canada
    Department of Computing Science, with Michael Bowling. Co-authored DeepStack, the first AI to outperform professional players in no-limit poker (Science, 2017).
  4. Nov 2007 – Dec 2016
    Research Scientist, Czech Technical University in Prague
    Fundamental and applied projects in game theory, planning, machine learning, behaviour modelling and cybersecurity.

Education

  1. 2015
    Ph.D. in Artificial Intelligence, Czech Technical University in Prague
    AI Center, Department of Computer Science. Thesis: Monte Carlo Tree Search in Imperfect-Information Games. Advisors: Michal Pěchouček, Michal Jakob.
  2. 2008
    Mgr. (M.Sc.) in Theoretical Computer Science, Charles University, Prague
    Faculty of Mathematics and Physics. Thesis: Approximation of Hard Scheduling Problems: Hardness Proofs, Polynomial Approximations.
  3. 2006
    M.Sc. in Technical Artificial Intelligence (cum laude), Vrije Universiteit Amsterdam
    Faculty of Sciences. Thesis: Automatic Classification of Human Emotions Using Physiological Signals.

Research stays

  • Carnegie Mellon University, Pittsburgh, USA. Visiting research assistant, May–Jul 2009 and Mar–May 2010: distributed constrained optimisation for making mobile sensor networks robust against deception.
  • Ben-Gurion University of the Negev, Israel.
  • Philips CE Innovation Laboratory, Eindhoven, the Netherlands. Internship, Mar–Jun 2006: automated emotion recognition, resulting in two publications.

Grants as Principal Investigator

  • 2025–2028
    EduGenie: Effective and Safe Use of Generative AI Tools in the Student Learning Process
    Technology Agency of the Czech Republic (TA ČR SIGMA, TQ23000086). Principal Investigator for CTU; consortium led by Scio Research, with Masaryk University. More →
  • 2025–2027
    Advancing Large Language Model Agents through Game Playing
    Czech Science Foundation (GA ČR 25-18353S). Principal Investigator.
  • 2022–2024
    Algorithms for Playing Massive Imperfect-Information Games
    Czech Science Foundation (GA ČR 22-26655S). Principal Investigator.
  • 2018–2021
    Online Solution Methods for Imperfect-Information Games
    Czech Science Foundation, Junior Grant (GA ČR 18-27483Y). Principal Investigator.
  • 2018–2019
    Adversarial Machine Learning for Cybersecurity
    Trend Micro research grant. Principal Investigator.
  • 2017
    Neuron Impuls: Computer Science
    Neuron Foundation for the Support of Science. Personal research grant. Profile →
  • 2015–2016
    Game Theory Based Optimization of Defensive Network Configuration
    Cisco Systems research grant (Nov 2015 – Oct 2016). Principal Investigator.
  • 2013–2015
    Optimizing Heterogeneous Intrusion Detection Systems Against a Rational Adversary
    Office of Naval Research Global. Principal Investigator.

Supervision

Ph.D. graduates (advised or co-advised)

I currently supervise Ph.D. students and postdocs in the Sequential Decision Making Group. I have also supervised 30+ master's and bachelor's theses since 2011. Full list of theses →

Teaching

Designed, organised and regularly lectured three courses for 100+ students, including Introduction to Artificial Intelligence (BE4B36ZUI in English, B4B36ZUI in Czech), FEE CTU, co-taught with Branislav Bošanský. Its lectures are recorded and publicly available on YouTube. I have also taught a university course on functional programming (Haskell, Lisp, Scala). Teaching →

Service

I have been on the editorial board of the Artificial Intelligence journal (AIJ) since 2015 and a regular programme committee member at AAMAS, IJCAI, AAAI, NeurIPS and ICML since 2013. I also review for IEEE TIFS, IEEE Transactions on Cybernetics and ACM TEAC. I was the main organiser of the AAAI Workshops on Computer Poker and Imperfect Information Games in 2016 and 2017.

Industry collaboration

Four and a half years in industry at Avast and Gen Digital (see Positions). Research grants from Cisco and Trend Micro as Principal Investigator. The work focused mostly on AI for cybersecurity: malware, scam and intrusion detection. Co-author of three US patents. AI and cybersecurity →

Publications

About 80 publications, including Science, Artificial Intelligence, JMLR, Machine Learning and Computers & Security, and the ICLR, NeurIPS, AAAI, IJCAI and AAMAS conferences. Selected papers → · Full list on Google Scholar →