Sergey es profesor asistente en la Universidad de Waterloo desde 2016. Está interesado en construir primitivas criptográficas, protocolos y sistemas que permitan aplicaciones innovadoras en entornos no confiables y distribuidos. Obtuvo su Ph.D. del MIT, donde fue becario de Microsoft Ph.D., y obtuvo su MSc y BSc de la Universidad de Toronto. Su disertación doctoral se centró en crear herramientas criptográficas para la nube utilizando criptografía basada en retículas, por lo que fue galardonado con el premio Sprowls de tesis doctoral por la mejor tesis en CS en el MIT. Fue parte del equipo fundador de Algorand, donde estuvo involucrado en varios aspectos comerciales y técnicos de la empresa, y dirigió el grupo de criptografía. Además, pasó algún tiempo en el Centro de Investigación IBM T.J. Watson.