Pedro Rangel Henriques got a degree in "Electrotechnical/Electronics
Engineering", at FEUP (Porto University), and finished a Ph.D.
thesis in "Formal Languages and Attribute Grammars" at University of
Minho. 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 CCTC
(Computer Science and Technologies Center).
He teaches many different courses in the broader area of programming:
Programming Languages and Paradigms; Compilers, Grammar
Engineering and Software Analysis and Transformation; etc.
Pedro Rangel Henriques has supervised Ph.D. (11), and M.Sc. (29) thesis,
and more than 50 graduating trainingships/projects, in the areas of:
language processing (textual and visual), and structured document processing;
code analysis, program visulaization/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 6 chapters in books, and
26 journal papers, and has been enrolled in 28 R&D projects.