Joao Miguel Lourenco Ribeiro

Joao Miguel Lourenco Ribeiro

Assistant Professor, Universidade Nova de Lisboa

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).

Program Visits

Error-Correcting Codes: Theory and Practice, Spring 2024, Visiting Scientist
coding theory, cryptography, pseudorandomness