Сергей является доцентом в Университете Ватерлоо с 2016 года. Он интересуется созданием криптографических примитивов, протоколов и систем, которые позволяют реализовывать новые приложения в ненадежных и распределенных условиях. Он получил степень доктора философии в MIT, где был стипендиатом Microsoft PhD, и получил степень магистра и бакалавра в Университете Торонто. Его диссертация на соискание степени доктора философии была посвящена созданию криптографических инструментов для облака с использованием криптографии на основе решеток, за что он был удостоен премии Sprowls за лучшую диссертацию в области компьютерных наук в MIT. Он был частью команды-основателя Algorand, где занимался различными бизнес- и техническими аспектами компании и возглавлял группу криптографии. Кроме того, он провел некоторое время в исследовательском центре IBM T.J. Watson.