I was born in Rio de Janeiro, Brazil. I grew up in Flamengo, by a beach that lacks the glamour of Ipanema and Leblon, and the international recognition of Copacabana, but one that is frequented by friendly, honest to goodness people. Although from my earliest days I enjoyed being at the beach soaking the rays, drinking coconut water, and body surfing, I grew up toying with electronics, programming microcomputers, reading everything I could get my hands on, listening to music non-stop, and learning to cook with my mother and my grandmother.

I attended Colégio Santo Inácio from first grade all the way to the end of high school. Later on, I studied at Universidade Federal do Rio de Janeiro (UFRJ), where I earned the undergraduate degree of Electrical Engineer in a 5-year program. I was intern and later graduate fellow at Centro de Pesquisas de Energia Elétrical (CEPEL), an organization devoted to research and development of computer systems that support the generation and the distribution of electrical power. At COPPE Sistemas, I was advised by Prof. Valmir Carneiro Barbosa and earned an M.Sc. developing a special purpose operating system kernel for distributed simulation. After that, I moved to the U.S. to study at The College of William & Mary, where I earned an M.Sc. and a Ph.D. researching ways to accelerate simulations of cellular phone systems under Prof. David M. Nicol‘s advising. Next, I was a post-doc at ISTS Dartmouth College, where I focused on the security analysis of protocols for wireless networking. (Actually, Dartmouth is where my teaching career started.)

I have been at Bucknell University since 2003 and I am proud to work with strong students who are eager to learn Computer Science. This is a great place to be and I’m proud to be part of a team dedicated to giving our students an excellent preparation for their future careers.

My main hobbies are music, cooking, reading, and learning the guitar. I enthusiastically study foreign language and cultures (obviously, I love to travel!).