Khaled Harras

Program Director, Teaching Professor of Computer Science

[ + ]


Khaled Harras is an associate teaching professor and director of the Computer Science program at Carnegie Mellon University in Qatar. Harras is the founder and director of the Networking Systems Lab (NSL) at CMU-Q, and has more than 80 refereed publications and three U.S. patents. Along with his research group, in the past few years he has won the best computing research award in Qatar twice, received two best paper awards, and his work has been featured online in venues like MIT Tech Review and Tech the Future. Harras has been involved in or managed research grants that amount to more than 3 Million USD, and has supervised over 30 personnel, including undergraduate and graduate students, postdoctoral researchers and research engineers.


Ph.D., Computer Science, University of California, Santa Barbara (UCSB), CA, USA

M.Sc., Computer Science, University of California, Santa Barbara (UCSB), CA, USA

B.Sc., Computer Science, The American University in Cairo (AUC), Cairo, Egypt

Area Of Expertise

The Internet of Things

Computer Networking

Mobile & Pervasive Computing

Distributed Systems

Research Description

For the past 14 years, Harras has been working on the areas of challenged and opportunistic networks, video sensor networks, unmanned air vehicles (UAVs), ubiquitous and pervasive systems, mobile edge computation/networked architectures, and cyber security. He also has expertise in the domains of wireless and mobile networks measurement, building real systems and testbeds, designing and implementing architectures and frameworks based on real data. More information can be found at the Networking Systems Lab page:


Please refer to the Networking Systems Lab page:


University Service

Director of the Computer Science Program

Chair of the Computer Science Program Outreach Committee

Computer Science Advisor


Senior Scientist at Qatar Computing Research Institute (QCRI)

Advisor to the ICT Minister in Qatar


Courses Taught

15-129 Computer Science Immigration

15-110 Introduction to Programming

15-123 Introduction to C and Unix

15-213 Introduction to Computer Systems

15-441 Computer Networks

15-349 Introduction to Computer and Network Security