João Luís Garcia Rosa is a professor in the department of computer science at the University of São Paulo (USP) at São Carlos in Brazil. His teaching and research involves artificial neural networks, biologically plausible connectionist models, natural language processing, semantic processing, artificial intelligence, programming languages, and theory of computation. He supervises master’s and doctoral students in the areas of natural language processing and biologically plausible artificial neural networks. He has written several peer-reviewed publications in these areas, and is a reviewer for a number of conferences and periodicals.
Prior to his academic career, Rosa worked for seven years in telecommunications (his undergraduate education is in electrical engineering—electronics and automation).
Rosa has written textbooks on formal languages and automata (2010) and on the fundamentals of artificial intelligence (2011). He is also a member of the Institute of Electrical and Electronics Engineers (IEEE), the Computational Intelligence Society of the IEEE (CIS-IEEE), the Association of Computing Machinery (ACM), and the Brazilian Computer Society (SBC).