The School of Computer Science at the University of St Andrews conducts research into the range of topics in computer science. We base ourselves around six themes: Artificial Intelligence, Computer Systems, Programming languages, Human-Computer interaction, Health informatics, and Responsible and sustainable computing. We are a core School within St Andrews’ Institute of Engineering.