Professor Harold Thimbleby
Computer Science
Email: JavaScript is required to view this email address.
Room: Office - 304
Third Floor
Institute of Life Science 2
Singleton Campus


  1. & A tool for publishing reproducible algorithms & A reproducible, elegant algorithm for sequential experiments. Science of Computer Programming 156, 45-67.
  2. Misunderstanding IT: Hospital cybersecurity and software problems reach the courts. Digital Evidence and Electronic Signature Law Review 15, 11-32.
  3. (2017). Cybersecurity problems in a typical hospital (and probably in all of them). Presented at Developing Safe Systems, Proceedings of the 25th Safety-Critical Systems Symposium,, 415-439.Developments in System Safety Engineering [SCSC-135].
  4. & Interactive numerals. Royal Society Open Science 4(4), 160903
  5. & Unreliable numbers: error and harm induced by bad design can be reduced by better design. Journal of The Royal Society Interface 12(110), 20150685

See more...


  • PMIM201 Communications and Coding

    In this module, students will learn about communication and communication systems. This will include a study of electronic health records and clinical coding systems. Academic skills are developed and enhanced by an introduction to qualitative research methods.


  • Public Engagement with Research: Methods, support mechanisms and drivers for evidence-based impact. (current)

    Student name:
    Other supervisor: Prof David Turner
    Other supervisor: Prof Huw Bowen
  • 'Human-Computer Interaction and Patient Safety' (awarded 2018)

    Student name:
    Other supervisor: Dr Tom Owen