He was a key person leading the creation of the BSc course on Computing in that university (2000). Since then, he wrote a book about systems modeling and has taught, conducted research projects and supervised students therein, as well as occupied management positions in university and course administration. Previously, Michel was a System Analyst at Rede Ferroviária Federal S.A. (1983-1996). He holds PhD (COPPE/UFRJ, 2008) and MSc (IME, 1982) degrees in computing and a BEng (UFJF, 1979) degree. He has been a member of ACM and IEEE, Computer Society.