- Assistive Technology
- Educational Multimedia Systems
- Adaptive Learning
- QoS Scheduling & Routing
- Distributed Computing
- Secured Computing
- MOALEM: An Assistive Platform for Children with Arabic Reading and Writing Difficulties, in conjunction with Qatar University, New York University, and Psyentific Mind Inc. in Santa Cruz, California, USA. (NPRP 10-0205-170346), Period (2018-2021), Role: PI
- An Assistive Computerized System for Children with Moderate Intellectual and Learning Disabilities, in conjunction with Qatar University and University of Ottawa, Ontario, Canada ( NPRP 09-052-5-003), Period (2012-2015), Role: Co-PI
- The Garbled Computer: Towards Computing without Seeing, in conjunction with Qatar University and Purdue University (NPRP X-063-1-014), Period (2015-2017), Role: RA
- A Multilingual Financial Watch Platform, in conjunction with Qatar University and CEA LIST France, (NPRP 08-583-1-101), Period (2011-2014), Role: RA
- Fault and Performance Management of Virtual Networks over Multiple Clouds Using Machine Learning, in conjunction with Qatar University & Washington University in St. Louis, USA
- Machine Learning and Optimization Approaches for School Bus Transport Management in the State of Qatar, in conjunction with Qatar University & Washington University in St. Louis, USA
- Obesity Treatment through Serious Games and Pervasive Computing
- Effectiveness of DTCE to develop communicative and social skills of students of the ages of 16-22 with Mental Retardation age
- Wireless Interworking Security Environment (WISE) for Critical Information Infrastructures (CII)
- Reactive Approach to Communicating Embedded Systems (RACES)
- Advanced Mobile Agent-based E-marketplace Architectural Model for the Muslim Community
- Hierarchical Diff-EDF Real-Time Network Scheduler
- A Two-Bit Error Correction mechanism over Ethernet Packet Networks
- Impact of MD5 authentication on routing traffic for the cases of EIGRP, RIP, and OSPF protocols
- Performance Evaluation Study for M/M/S queueing Models
- Agent-Based Simulation for Real-Time Network Scheduling Algorithms
- Adaptive Earliest Deadline Scheduling Algorithm for real-time QoS network traffic