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.


Leads the following modules:

Computer Networks: CSC2026,

Computer Networks and Web Technologies: CSC8004

Enterprise Middleware: CSC8104

Advanced Programming: CSC8404

MSc Projects: CSC8099

Also teaches on Computer Environments CSC8010



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).