University of Edinburgh, 2019
University of Edinburgh, 2018-2019
University of Edinburgh, 2018
Summer School at Shanghai Jiaotong Univeristy, 2017
University of Bristol, 2015-2017
Max Planck Institue for Informatics, 2013-2014
Max Planck Institue for Informatics, 2010