School of Computing

Staff Profiles

Dr Ellis Solaiman



Ellis Solaiman is a Lecturer at the School of Computing, Newcastle University. He previously received his PhD in Computing Science also from Newcastle University, where he subsequently worked as a Research Associate and Teaching Fellow. His research interests are in the modelling of complex distributed systems, and in the specification, monitoring, and verification of electronic contracts (Service Level Agreements) within distributed systems (business, cloud, and Internet of Things).  He is a Fellow of the Higher Education Academy (FHEA) since 2016. He is also the Degree Programme Director (DPD) for the MSc in Computer Science. 


Currently leads the following modules:

Computer Networks and Web Technologies: CSC8004

Enterprise Middleware: CSC8104

Advanced Programming: CSC8404

MSc Projects: CSC8099

Previously taught modules:

Computer Networks: CSC2026,

Computer Environments CSC8010

Object Oriented Programming CSC8406

Software Verification CSC3304



He works on projects related to trust management, quality-of-service monitoring, and service-level agreements. His recent work is in the area of electronic contract (SLA) specification, monitoring, and verification (model checking) within distributed systems (business, cloud, and Internet of Things).