edX Online
Instructor photo

Peter Van Roy

Professor of Computing Science and Engineering at Université catholique de Louvain

Université catholique de Louvain

About me

Peter Van Roy is full professor of Computing Science and Engineering at the Université catholique de Louvain (UCL) in Louvain-la-Neuve, Belgium. He is well-known for the textbook « Concepts, Techniques, and Models of Computer Programming » that explains many difficult programming concepts in a simple and insightful way. For more than ten years he has been teaching two popular programming courses at UCL based on this approach. His research is focused on the general theme of increasing the expressive power of programming languages, with a special focus on large-scale distributed computing. He uses a combination of theory and practical system building to understand how to simplify programming and bring it to a higher level. He is a developer of the Mozart Programming System, a high-quality open-source development platform based on the Oz multiparadigm programming language, which he often uses as a research vehicle to explore and test new ideas.