Before, he was a graduate student at the Univeristy of Rochester and worked as a lecturer at the Rochester Institute of Technology. Dr Piotr Faliszewski defended his PhD thesis on the computational complexity of manipulating elections in 2008, at the University of Rochester