In the past, he has been a teaching assistant at the Department of Electrical and Computer Engineering at Instituto Superior Técnico, University of Lisbon. He obtained his PhD in engineering from the University of Cambridge, United Kingdom, in 2012, and had previously received both the Licenciatura degree and an MSc in electrical and computer engineering from Instituto Superior Técnico, University of Lisbon, in 1999 and 2003, respectively. His research has always been focused on signal processing for wireless communications. He acts as a frequent reviewer for a number of IEEE journals and conferences, and has been serving in the organizing committee of relevant EURASIP and IEEE conferences.