Professor W. Okelo-Odongo is the Director, School of Computing and Informatics, and Associate Professor of computer science at the University of Nairobi. He holds a Bachelor of Science degree in Mathematics from Northwest Missouri State University, Master of Science degree in electrical engineering from Stanford University and Ph.D. in Computer Science from University of Essex. Has been teaching at undergraduate and postgraduate levels for over 25 years. He has supervised many masters students. He has supervised 6 Ph.D. students to completion and is supervising 8 ongoing Ph.D. students. He is also the leader of the Distributed Systems research group. His research areas of interest are distributed computing architectures and technologies, Computing systems security, and Cyber-physical systems. He teaches courses in Computer Security, Advanced Computer Architectures, Data Networks Design, Embedded systems. He has been principal investigator, project leader, and participant in many funded research and consultancies.