University of Edinburgh - Formal semantics of programming languages, category theory, domain theory and structural operational semantics, functional languages.
University of New South Wales - Databases, web search engines, image databases, education via the Internet, information filtering, deductive databases, and functional programming.
Argonne National Laboratory, University of Chicago - Collaborative scientific visualization environments, high-performance computer architectures, performance modeling.
University of New England - Object-oriented software engineering; object-orientation, concurrency and visual programming; distributed systems and software engineering.