Skip to main content
School of Electronic Engineering and Computer Science

Dr Tassos Tombros


Senior Lecturer

Telephone: +44 20 7882 5241
Room Number: Peter Landin, CS 411
Office Hours: Wednesday 10:00-11:30


Operating Systems (Undergraduate)

What is an Operating System for and how does it work? How can a computer run, or appear to run, many programs at once? This module introduces Operating Systems, with a combination of study of the principles and practical skills in scripting and monitoring an Operating System kernel. Concepts of processes and concurrency are introduced in the context of Operating Systems and then pursued further as a tool for an application programmer wishing to exploit the full potential of a multicore processor. The module prepares students for further studies in distributed systems and high performance computing at the next level.

Probability and Matrices (Undergraduate)

This module covers: Probability theory Counting permutations and combinations Conditional probabilities Bayesian probability Random variables and probability models Vector and matrix algebra Linear equations Vector spaces Linear combinations, linear independence


Research Interests:

Document clustering and summarisation, personalisation, relevance feedback, interactive IR and task-based evaluation of IR systems, presentation of retrieval results.