Staff information

The lecturer for this subject is Zoltan Somogyi.

Zoltan's office is room 5.34 on level five of the ICT building. You are welcome to come knock on his door anytime.

Most of his research work is in the area covered by this subject. Specifically, his main research interest is the design and implementation of logic programming languages. Since 1994, most of his work in this area has been done in the context of Mercury, a pure logic programming language designed to help teams of programmers create large, reliable software systems.

He is one of the main designers of Mercury. He also one of its main implementors. Specifically,

Since the Mercury system is implemented mostly in Mercury, he also has more than sixteen years of experience in using declarative languages.