Joao Miguel Lourenco Ribeiro
João Ribeiro is an Assistant Professor in the Department of Computer Science of Universidade Nova de Lisboa and a researcher at NOVA LINCS. Previously, he was a Post Doctoral Fellow in the Computer Science Department of Carnegie Mellon University, hosted jointly by Vipul Goyal and Venkatesan Guruswami. João received his PhD from the Department of Computing of Imperial College London, where he was advised by Mahdi Cheraghchi.
He has broad interests within theoretical computer science, with special emphasis on pseudorandomness, coding theory, and cryptography (plus the connections between these areas).