University of Minho - Computer Science
Pedro Rangel Henriques got a degree in "Electronics Engineering", at FEUP (Porto University), and finished a Ph.D. thesis in "Formal Languages and Attribute Grammars" at Minho University. In 1981 he joined the Computer Science Department of University of Minho, where he is a teacher/researcher. Since 1995 he is the coordinator of the "Language Processing group" at "Algoritmi Research Center". He teaches different courses in the broader area of programming: Programming Languages and Paradigms; Compilers; Language Engineering; Grammar Engineering and Software Analysis and Transformation; etc. Pedro Rangel Henriques has supervised 14 Ph.D. thesis, more than 40 M.Sc. thesis, and many graduating trainingships/projects, in the areas of: language processing (textual and visual), and structured document processing; code analysis, program visualization/animation and program comprehension; knowledge discovery from databases, data-mining, and data-cleaning. He is co-author of the "XML & XSL: da teoria a prática" book, publish by FCA in 2002, has published 10 chapters in books, and 34 journal papers, more than 100 conference papers, and has been enrolled in 28 R&D projects.