Kiarash Aghakasiri

Download PDF Open in browser

Education

  1. 2024 – present

    PhD, Computing Science

    University of Alberta · GPA 4.0/4.0

    Supervisor: Levi Lelis. Topics: LLM world modeling, reinforcement learning, programmatic policy synthesis, option discovery and hierarchical RL.

  2. 2019 – 2022

    MSc, Computing Science

    University of Alberta · GPA 4.0/4.0

    Supervisor: Martin Müller. Thesis: Monte Carlo Tree Search in the Presence of Model Uncertainty.

  3. 2015 – 2019

    BSc, Computer Engineering

    Iran University of Science and Technology · GPA 3.87/4.0

    Supervisors: Nasser Mozayani and Sauleh Eetemadi. Thesis: Image Captioning using Attention Mechanisms for the Farsi Language.

Research experience

  1. 2024 – present

    PhD Research Assistant

    University of Alberta

    Option discovery with Didec (NeurIPS 2026), and OOD generalization of programmatic vs. neural policies (ICML 2026).

  2. 2022 – 2024

    Support Researcher

    Huawei, Edmonton

    Multi-modal image-quality assessment (WACV 2026), perceptual colour metric (ICASSP 2024), ISP pipeline optimization, tensor and compiler optimization (DATE 2024).

  3. Summer 2021

    Research Intern

    Huawei, Edmonton

    Heteroscedastic regression for Halide tensor optimization.

  4. 2019 – 2022

    MSc Research Assistant

    University of Alberta

    UA-MCTS for planning with inaccurate transition models (AAAI 2024).

Honors & awards

  • Recruitment Award, $5,000 CAD

    Department of Computing Science, University of Alberta

    2024
  • Ranked 2nd in the graduating BSc class

    Department of Computer Engineering, IUST

    2019
  • Ranked 1,170 of 181,000

    Iranian National Graduate School Entrance Examination

    2015
  • Member, NODET

    National Organization for Development of Exceptional Talents

    since 2010

Skills

Research
Reinforcement learning, hierarchical RL, Monte Carlo Tree Search, option discovery, program synthesis, foundation models, world modeling, Bayesian optimization, computer vision
ML tooling
PyTorch, TensorFlow, Ray RLlib, Optuna, Weights & Biases, scikit-learn
Languages
Python, C++, Bash
Systems
Linux, Docker, Git, Slurm, Jupyter