- CMPS 480 Computer Vision
- CMPS 497 Special Topics in Computing “Introduction to Pattern Recognition”
- CMPS 200 Computer Ethics
- CMPS 303 Data Structures
- CMPS 251Advanced Programming/ Object Oriented Programming
- CMPS 351 Fundamentals Of Database
- CMPS 361System Analysis and Design
- GENG 106 Computer Programming
- CMPS 101 Introduction to Computer Science
- CMPS 493 Senior Project I
- CMPS 494 Senior Project II
- CMPE 498: Design Project I
- CMPE 499: Design Project II
- CMPS 499 Senior Project CS
- EE101 Lab for Introduction to Electrical Engineering
PhDs:
- Writer Identification using different classifier, Northumbria University.
- Person Identification from Low Quality CCTV Video, Northumbria University
- Digital media analysis in the compressed form, Northumbria University.
- A CAD system for the Classification and Diagnosis of Tissue Patterns in Colorectal Tumours using Visible and Non-Visible Multispectral Imagery.
Master:
- New Chaos Encryption Methods for Partial Encryption of Wavelet-based Compressed and Uncompressed Images.(completed).
Senior projects:
- Multimodal Biometric System using Face and Fingerprint.
- A Search Engine for Handwritten Historical Arabic Documents.
- Automated Signature Verification System for a Banking Application.
- Automatic Writer Identification.
- Forensic Documents Management System.
- Project Time Management for Qatar Petroleum.
- E-tendering Sytem.
- Writer Identification of Arabic Handwriting Documents using Grapheme Features.
- Writer Identification System for Arabic Words.
- Speech recognition System.