Jump to accessibility statement Skip to content

Dr Kate MacFarlane

Home / About / Academic staff profiles / Computing / Kate MacFarlane

Senior Lecturer in Computer Science

My main area of research is Artificial Intelligence, including machine learning, autonomous systems, automated reasoning, data management, communication overhead management, automated decision making, natural language processing, software development.

I have experience of working with distributed systems and have designed and built high-performance computing clusters for use in general applications. I am also interested in computer games design, development and technology.

Teaching and supervision

As a Senior Lecturer, I deliver modules on Software Engineering and Artificial Intelligence. I teach across the BSc (Hons) Computing pathways and on BSc (Hons) Digital and Technology Solutions

I contribute to delivery of the software engineering aspects of the modules Fundamentals of Computing and Principles of Computing. I lead the Software Enterprise and Artificial Intelligence modules on the computing courses.

Research interests for potential research students

  • Artificial Intelligence
  • Automated systems
  • Software development
  • Distributed systems
  • Machine learning
  • Natural language processing


My main research involves investigating intelligent solutions to provide safer interactions for children and vulnerable adults (including the elderly) in online environments. This involves enhancing the SafeChat software system I produced as part of my PhD. The current iteration of the system maintains a threat and safety level for given discourse around meeting arrangements.

Further developments should see application specific ontology developments to identify linguistic components of cyber-bullying, radicalisation and identity theft attempts to provide protection from a range of harmful practice aimed at vulnerable users in online settings.
  • Software development
  • Artificial Intelligence
  • Distributed systems
  • Computer architecture

Last updated 16 October 2019

ReciteMe accessibility toolbar button