Saleh Ibrahim works as a lecturer at the Computer Engineering Department at the Faculty of Engineeing Cairo University, where he teaches several undergraduate and postgraduate courses. He also serves as a co-advisor for a number of graduate students. He received his Ph.D. degree from the Unversity of Connecticut back in 2010, where he worked as a member of the Underwater Sensor Networks Lab. His current research interests include randomized and approximation algorithms, wireless ad hoc networks networks and information security. He also keeps a continued interest in programming and programming languages since his childhood.