Dr. Inayatullah Shah

Associate Professor of Computer Science

Biography:

Dr. Inayatullah Shah has a Ph.D. from University of Glasgow, UK.  His doctoral research was in the area of Constraint Satisfaction, a subarea of Artificial Intelligence. His Master’s degree is from Indian Institute of Technology, Delhi. Prior to joining Al Yamamah University, he has held various faculty positions for last 26 years. In the Kingdom of Saudi Arabia, he was a faculty member of the Computer Science departments of Prince Sultan University and King Saud University. He has taught a wide range of courses in the computing area.

Dr. Inayatullah’s research interests are mainly in the areas of Constraint Based Reasoning and Human-Computer Interaction. He has guided master’s students and he has published scientific papers in these areas.  He is a professional member of the Association of Computing Machinery.

Publications:

  1. Shah, Inayatullah; El Affendi, Mohammed; Quraishi, Basit, “SRide: An Online System for Multi-Hop Ridesharing”, Sustainability 2020, 12(22), 9633; https://doi.org/10.3390/su12229633.
  2. Shah, I., “A Hybrid Algorithm for Finding Minimal Unsatisfiable Subsets in Overconstrained CSPs”, International Journal of Intelligent Systems, Vol. 26 (11), pp. 1023-1048, Nov. 2011.
  3. Shah, I., “Direct Algorithms for Finding Minimal Unsatisfiable Subsets in Overconstrained CSPs”, International Journal on Artificial Intelligence Tools, Vol. 20 (1), pp. 53-91, Feb. 2011.
  4. Shah, I., “Event Patterns as Indicators of Usability Problems”, Journal of King Saud University, Computer & Information Science, Vol. 20, pp 31- 43, 2008.
  5. Shah, I., Al Toaimy, L., Jawed, M., “RWELS: A Remote Web Event Logging System”, Journal of King Saud University, Computer & Information Science, Vol. 20, pp 1-11, 2008.
  6. Shah, I., “Web Event Logging and Testing for Usability”, CCIS Research Center Project RC5/424-425, Final Report, 2007.
  7. Shah, I., Jawed, M., “Web Event Logging Techniques: A Survey”, CCIS Research Center, Research Report No. 3, 2006.
  8. Shah, I., “Preprocessing Overconstrained CSPs to Locate and Resolve Conflicts”, Journal of King Saud University, Computer & Information Science, Vol. 16, pp 17-43, 2004.

Teaching:

Dr. Shah has taught the following courses: Operating Systems, Concepts of Programming Languages and Compilers, Data Structures, Artificial Intelligence, Machine Learning, Human-Computer Interaction and Introduction to Programming.

Services:

Other than being on various college and institutional committees, Dr. Shah has been involved in the accreditation process of the computing programs.