1993-1999 Novosibirsk State University (Bachelor and Master)
1999-2004 Boreskov Institute of Catalysis (PhD)
2005-2006 Fritz Haber Institute (PostDoc)
2007-2008 University of Konstanz (PostDoc)
2008-2014 ETH Zurich (PostDoc)
2014-2016 ETH Zurich (Senior Assistant)
2016-present ETH Zurich (Senior Staff Scientist, permanent position)