As a student at Taras Shevchenko National University of Kyiv, Viazovska competed at the International Mathematics Competition for University Students in 2002, 2003, 2004, and 2005, and was one of the first-place winners in 2002 and 2005.[9] Viazovska earned a candidate degree from the Institute of Mathematics of the National Academy of Sciences of Ukraine in 2010,[2] and a doctorate (Dr. rer. nat.) from the University of Bonn in 2013. Her doctoral dissertation, Modular Functions and Special Cycles, concerns analytic number theory and was supervised by Don Zagier.[10] She was a postdoctoral researcher at the Berlin Mathematical School and the Humboldt University of Berlin.[8] Following a visit to Princeton University as the Minerva Distinguished Visitor,[11] she will take a tenure track assistant professorship at the École Polytechnique Fédérale de Lausanne in Switzerland in 2017.[12]