His primary areas of expertise are software systems engineering and systems security. He received his PhD (2006) and MMath (2002) degrees in Computer Science from University of Waterloo, Canada. Previously he worked as a visiting professor and research affiliate at the Massachusetts Institute of Technology (MIT); and as a postdoctoral researcher at Lero – the Irish Software Engineering Center, Ireland, and Vienna University of Technology, Austria. He leads the Strategic Requirements and Systems Security Group (SRSSG), and he has extensive experience working on complex multi-disciplinary research projects. He has published over 50 papers in leading journals and conferences. His current research interests include software requirements engineering, systems security and privacy, blockchain engineering, smart grids energy trading, and cryptocurrencies. He is a Senior Member of the IEEE.