Carnegie Mellon University

Leonardo Sousa

Leonardo da Silva Sousa

Assistant Teaching Professor, Electrical and Computer Engineering

Address NASA Ames Research Center
Building 23
Moffett Field, CA 94035


Leonardo Sousa is an Assistant Teaching Professor in the Department of Electrical and Computer Engineering (ECE) at Carnegie Mellon University’s (CMU) Silicon Valley location. He received a Ph.D. in Computer Science from Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio). He also earned an MSc in Computer Science from Universidade Federal de Goiás and a BS in Computer Science from the Universidade Federal de Mato Grosso. His main research interests include Code Smells, Design Problems, Refactoring, Software Architecture, Software Testing, Empirical Software Engineering, and Machine Learning. During his Ph.D., he published in multiple prestigious papers, journals and international conferences with strong reputations and visibility in the Software Engineering field including the top two international academic conferences - FSE (ACM SIGSOFT Symposium on the Foundations of Software Engineering) and ICSE (International Conference on Software Engineering). Additionally, he has acquired real-world software development experience on innovative projects intended to help society through his work on the VazaZika platform -- a system to assist with the surveillance and detection of dengue-carrying mosquitoes and outbreaks. He teamed up to create a new platform that is currently in use in high-risk areas, allowing users to contribute to etymological surveillance by reporting mosquito breeding sites.


Ph.D., 2018
Computer Science
Pontifical Catholic University of Rio de Janeiro

M.S., 2014
Computer Science
Federal University of Goiás

B.S., 2011
Computing Science
Federal University of Mato Grosso