The Foundations of Programming Group consists of:
Algorithmic Problem Solving
The Functional Programming Laboratory
Intellligent Agents