Senior Lecturer, School of Computing


I am a Senior Lecturer in the School of Computing at University of Portsmouth, my academic and research interests involve the application of contemporary web-based architectures and technologies to novel and traditional problems.


The easiest, best and preferred way of arraging a meeting with me is to use these links to book time in my calendar.

  • Project Students: Book a Meeting. When you arrive, I expect you to have an agenda (alt) - it's a meeting not a chat.
  • Personal Tutees: drop in anytime, or during the scheduled Web 12:00 slot.
Dr Richard Boakes receiving the 2013 UPSU Most Innovative Teacher Runner-Up Certificate
Dr Richard Boakes receiving the 2013 UPSU Most Innovative Teacher Runner-Up Certificate.


If you would like me to supervise your undergrad or postgraduate project, please be aware that I have limited availability, so speaking to me as early as possible (i.e. the year before) is advisable. Have a look at projects that I've previously supervised and some of these project ideas if you're looking for inspiration.


In a nutshell, for any combination of technologies, I am interested in:

  1. What can we do that we could not do before (or what can we do better)?
  2. What do we need to understand in order to do it well?
  3. What new problems do we create as a result, and what opportunities arise?

I teach at all undergraduate and postgraduate levels including Web Foundations 1, Web Script Programming, Web Research, and in previous years I have also taught introductory programming and software engineering team project units.

I am course leader for BSc (Hons) Web Technologies.


Dr Richard Boakes
School of Computing
University of Portsmouth
Buckingham Building 1.13
Lion Terrace
Portsmouth, UK
+44 23 9284 6420
See how we're connected.