I am currently an Associate Professor at Kazakh-British Technical University (KBTU) in Almaty, Kazakhstan.
In 2016-2018, I was an Assistant Adjunct Professor in the Department of Mathematics at UCLA. In Fall 2015, I was a Visiting Assistant Professor in the Department of Mathematics at MIT. In Fall 2014 and May 2015, I was a member at the Institute for Mathematics and its Applications (IMA) at University of Minnesota and participated in the thematic year program "Discrete structures: analysis and applications." In Spring 2012, I was a visiting researcher in the Visgroup at Lawrence Berkeley National Laboratory.
I obtained my PhD in 2013 from KBTU, where my advisor was Prof. Askar Dzhumadil'daev. I worked at KBTU in the Department of Computer Science as an Assistant Professor in 2013-2015 and then as an Associate Professor.
My general research interest is in discrete math and combinatorics, mostly algebraic.
I was a team leader of Kazakhstan on International Mathematical Olympiad (IMO) 2012-2018. I was chief coordinator and chairman of the problem selection committee in IMO 2010. In 2011-2013, I was a coach of KBTU teams in the World Finals of ACM ICPC (programming contest). I also directed KBTU programming school aimed to train for programming competitions.