John Colquhoun

Teaching and Learning

Research Interests

  • Algorithms

  • Technology-Enhanced Learning

Algorithms/Systems for bus users - specifically trying to predict bus journey times using open-source traffic data and also comparing different such systems, e.g. Google, Bing, etc. with each other.

We also have access to data from a GPS device which spent years travelling on a bus network in rural England so there are opportunities to do things with this data too.

A project for those who want to try mobile development is to do a mobile guidebook for one of these scenic rural bus routes or for a similar route of your choosing.

Technologies & Programming Languages

I am comfortable supervising projects that make use of the following technologies and programming languages.

  • C#

  • Java

  • JavaScript

  • Python

  • SQL


Monday mornings and Fridays work best for me but if interested in working with me, please e-mail me if you'd like a specific appointment. If I'm free, my office door will be open so just drop in.

TODO: Use this site to find project supervisors for your masters projects.