Information Studies


Daniel Onah

Danny Onah

I am a Lecturer (Teaching)/Senior Teaching Fellow in Computer and Information Systems in the Department of Information Studies at University College London (UCL), where I teach modules related to Java Programming to undergraduates. I hold a PhD in Computer Science from The University of Warwick. I am a Fellow and a certified external examiner of the AdvancedHE, UK (formerly known as the higher education academy).  My research covers a broad area of Artificial Intelligence in aspects of Natural Language Processing (NLP), Machine Learning, Data Science and interactive system technology. My main research interests are in text and medical data analysis. I am interested in transforming research models and methods into software application systems with web-based GUIs and Databases. My current research lies in translating and transforming Machine Learning algorithms and Mathematical models into web application, search engine interfaces for text and data prediction/analysis.

Before joining UCL in 2021, I was a Senior Teaching Associate with the School of Computing and Communications at Lancaster University. I was a member of the Institute of Coding (IoC) and Theme4 Lead at Lancaster University. I was also the Lead Education Technologist at IoC Lancaster and Online Accessibility Champion with the School of Computing and Communications.

Prior to my role at Lancaster University, I have also worked as a Postdoctoral research software developer with the UCL Institute of Neurology at UCL. I have chaired and participated in the programme committees of several national and international conferences. I have published several conference proceedings and journal papers on computer science education and interactive software technologies for learning.


PhD Students

  • Binxia Xu

MSc Students

  • I supervise MSc students from a range of programmes within the department and other external institutions in the areas of Natural Language Processing,  Machine Learning, Big Data Analytics and Data Science.


A complete list of publications is available from IRIS

My research is in the broad area of Natural Language Processing (NLP), Machine Learning (supervised, unsupervised and deep learning), Data Science and Educational Technology. I have supervised several students in a wide range of topics. I welcome contact from any prospective PhD students whose interest is in any topics broadly concerning:- • automated text summarization (TextRank, PageRank, extractive and abstractive) • computational journalism • question and answering models • speech recognition • search engines and databases • data and text analysis • software model design and so on. I'm also interested in students with topics in:- • MOOCs • e-learning pedagogical systems and tools • design science architecture. If you are keen and interested in any of these areas or related areas do contact me.

Research Grants

Principal Investigator (PI)

  • The Joy Welch EducationalCharitable Trust [2020- 2022] - £9900
  • Research: Machine Learning Gene Prediction App: An innovative method to precision medicine and predictive analysis of mutated genes associated to neurological phenotype of diseases

Principal Investigator (PI)

  • The Joy Welch Educational Charitable Trust [2019- 2020] - £4000
  • Research: Natural language processing A novel method to precision medicine and machine learning predictive analysis of genes associated to diseases.


  • INST0002 – Programming 1
  • INST0004  - Programming 2

Office Hours (Terms 1 & 2)

Available to see UCL students on:

  • Tuesdays 16:00 – 17:00
  • Wednesdays 13:00 – 14:00

Contact Details

Email: d.onah@ucl.ac.uk

Office: Ground Floor, Foster Court

Correspondence Address:

Dr Daniel Onah

Department of Information Studies

University College London

Gower Street

London WC1E 6BT

United Kingdom

Professional Profiles-Links