Welcome to my website. I am a Senior Lecturer in the School of Computer Science at the University of St Andrews in Scotland. Please browse the links to find out more about me and what I do, or take a look at my papers. Or here are some ways to contact me.

Note: I am on sabbatical until September 2017 and checking e-mail less frequently than usual. Our University’s Office365 e-mail server seems to be unable to send autoreplies in any kind of sensible manner, so I apologise for not setting up an autoresponder. For admissions queries, try admissions-cs@st-andrews.ac.uk, or for CRAWDAD, crawdad@crawdad.org. I am not teaching this year so any teaching queries should go to the relevant module coordinator.


Frequently asked questions


News, notices and so forth

  • We are running a summer school on reproducibility and methodology in CS research
  • Our special issue of the International Journal of Human-Computer Studies on Privacy Methodologies in HCI is out!

  • Congratulations to my student Iain for having one of the hottest papers in the Computer Communications journa
  • I spent yesterday at the Open Data Institute in London at a very interesting workshop about “Human-Data Interaction”
  • We have just started a new SICSA Cybersecurity group for those interested in (cyber)security/privacy/trust/etc…; sign up to the mailing list to keep informed.
  • I am always looking for good PhD students – see my research page for more. Funding is sometimes available, but this will typically be advertised through the School. Note that I do not have funding for overseas undergraduate internships – the numerous requests that I receive for these are ignored.
  • I am our School’s Undergraduate Admissions Officer. If you are thinking about studying Computer Science at St Andrews, please look at the relevant School web pages and consider visiting us.
  • We hold regular SCONE (SCOttish Networking Event) meetings for anyone who is interested in networking and systems. Our next meeting is in Edinburgh on 2 June. Sign up to the mailing list to find out more.
  • I am currently involved with the following events. Please consider submitting something or attending if you can.
    • Editorial board member for Networking and Communications, ACM Books
    • Programme Committee, CLaw 2017, Vancouver, BC, Canada
    • Programme Committee, AAAI-17, San Francisco, CA, USA