He received the B.S. degree in Computer Engineering with a minor in Computer Science from Iowa State University, USA, in 1990, the M.S. degree in Computer Systems Engineering from Illinois Institute of Technology, USA, in 1994, and the Ph.D. degree in Computer Science from the same institution in 2000. He has over ten years of industrial experience in embedded systems and software and firmware development of network protocol stacks and device drivers for ATM and Ethernet. He joined King Fahd University of Petroleum and Minerals, Dhahran, Saudi Arabia, in September 2000. Khaled Salah is currently with the department of Information and Computer Science, teaching graduate and undergraduate courses in the areas of computer and network security, operating systems, VoIP, computer networks, and performance evaluation. He was the recipient of the departmental awards of Best Research and Best Teaching.