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:
- 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.
- 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.
- 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.
- Shah, I., âEvent Patterns as Indicators of Usability Problemsâ, Journal of King Saud University, Computer & Information Science, Vol. 20, pp 31- 43, 2008.
- 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.
- Shah, I., âWeb Event Logging and Testing for Usabilityâ, CCIS Research Center Project RC5/424-425, Final Report, 2007.
- Shah, I., Jawed, M., âWeb Event Logging Techniques: A Surveyâ, CCIS Research Center, Research Report No. 3, 2006.
- 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.