João Lourenço
Changing the world, one student at a time…
Computer Science Department, NOVA School of Science and Technology, NOVA University Lisbon, Quinta da Torre, P-2829-516 CAPARICA, Portugal — joao.lourenco [AT] fct [DOT] unl [DOT] pt (email)
Computer Science Department, NOVA School of Science and Technology, NOVA University Lisbon, Quinta da Torre, P-2829-516 CAPARICA, Portugal — joao.lourenco [AT] fct [DOT] unl [DOT] pt (email)
João Lourenço is an Associate Professor at the Computer Science Department of the NOVA School of Science and Technology of NOVA University Lisbon, and a founding member of the NOVA Laboratory for Computer Science and Informatics (NOVA LINCS). He received his Ph.D. from NOVA University Lisbon in 2004 with a thesis on debugging of distributed programs. Currently, his primary research interests include in-memory data management for parallel and large-scale computing systems, testing and debugging of concurrent programs, and edge/fog computing. He is a member of the advisory board and steering committees of several International Conferences and Research Networks. He is co-author of more than 50 articles/papers and received a Distinguished Paper Award in Euro-Par 2012 and the Best Paper Award in HVC 2012. He was a visiting researcher at IBM Research Laboratory at Haifa, IL, in 2011; at the University of S. Paulo (at S. Carlos), BR, in 2014; and at the University of Brno, CZ, in 2015. He is the author of the popular NOVAthesis LaTeX thesis template. He also writes on a blog about Technical and Scientific Communication, with or without LaTeX and the NOVAthesis template.
More about me at:
Did you get here looking for the NOVAthesis LaTeX template? Just download it from the github repository or use the template in Overleaf.
You may also visit my blog (at https://novathesis.blogspot.pt) on Technical and Scientific Communication, including tips and tricks for LaTeX and the NOVAthesis template.
(D.1.3) Programming Techniques — Concurrent Programming;
(D.2.2) Software Engineering — Design Tools and Techniques;
(D.2.4) Software Engineering — Software/Program Verification;
(D.2.5) Software Engineering — Testing and Debugging;
(D.4.1) Operating Systems — Concurrency Management;
(F.3.2) Logics and Meanings of Programs — Semantics of Programming Languages;
(D.2.4) Parallel Databases;
(K.3) Computers and Education.