Denis Reilly graduated from the University of Liverpool with a first-class BEng (Hons) (First Class) degree in Electrical and Electronic Engineering. He then completed an MSc (Distinction) in Computer Science and Software Engineering at the University of Liverpool. He began his research career at the Advanced Robotics Research Centre at the University of Salford, where he was involved in research and development into Robot Control Systems, Robot Programming Languages, and Intelligent User Interfaces. He later moved to the Department of Computer Science at the University of Manchester, where he was involved in the development of Language Processing Systems (Interpreters and Translators) for the syntax checking, generation, and transformation of CAD files used for electronic PCB layouts. He joined the Department of Computer Science at Liverpool John Moores University in 2000 and undertook research into Distributed Systems and Middleware, with particular emphasis on Instrumentation for Middleware Monitoring. He was awarded his Ph.D. in 2003 with a thesis entitled “A Dynamic Middleware-based Instrumentation Framework to Assist the Understanding of Distributed Applications”. His recent research interests include Data Science, Machine Learning, Cloud Forensics, Intrusion Detection Systems, IoT, and Computer Security. During his career, he has worked on a number of EPSRC and EU-funded projects. He has served on the committees of a number of international conferences and acts as a technical reviewer to the Association of Computing Machinery (ACM). He is currently a Principal Lecturer at Liverpool John Moores University, where he is also the course leader for BSc (Hons) Computing and BSc (Hons) Computer Networks. He is a Senior Fellow of the Higher Education Academy.