Broken links across staff profiles

Due to an ongoing technical issue, some links to publications and other resources in staff profiles may not always work. We apologise for the inconvenience and are working on a solution.

Dr Almaas Ali

Associate Lecturer in Computer Science

  • School Faculty of Science and Technology

  • Department Computer Science

  • Location London

Research activities

My research interests lie broadly within Computer Science, with a particular emphasis on Educational Technologies that support meaningful collaboration and effective learning. My work is situated at the intersection of education and computing, drawing on research in User Experience (UX), Human–Computer Interaction (HCI), Smart Environments, and Sensor-Based technologies, including biometric data. I investigate the use of immersive and data-driven technologies to observe, analyse, and enhance collaborative learning processes.

Member of the Research Group on Development of Intelligent Environments(GOODIES)  and I also serve as a Reviewer on the Computer Science Ethics Committee at Middlesex University, where I review research proposals to ensure compliance with ethical standards and best practices in  computing research.


Current Teaching

I am the module leader for Students Mastering Academic writing, Research and Technology (SAT0503) on the Foundation Year in Computing and Engineering course. The module provides students with  fundamental written and oral communication skills required to continue studying at degree level.It aims to  develop analytical skills through a problem-solving approach; build confidence working individually and as a member of a team and gain appreciation of research techniques by using libraries and a range of e-learning resources. 

I also teach on the Design and Development of Applications(CST1122) module in Year 1 of the Computer Science course. This module provides students with an understanding of the software development lifecycle, guiding them through system specification and design, user interface development, and the prototyping and evaluation of software solutions.

I supervise undergraduate and postgraduate final-year projects in Computer Science, providing structured supervision, monitoring progress, and ensuring timely feedback and effective communication.

Previous teaching: 

  • Computing and Digital Technologies (SAT0400)
  • Foundation Project (SAT0300)
  • Information in Organisations (CST1340)
  • Postgraduate individual project (CST4390) 
  • User Experience (UX) Design (CST3180)
  • Undergraduate Individual Projects in Business Information Systems (BIS3999)
  • Undergraduate Individual Projects in Computer Science (CST3990)

  • Publications