Home | Teaching | Research | Publication | Contact
Teaching:
Following is the list of courses I have been teaching in KFUPM:
Graduate Courses:
ICS 701 | Directed Research |
ICS 606 | Independent Research |
ICS 582 | Natural Language Processing |
ICS 557 | Advanced Machine Learning |
ICS 504 | Deep Learning |
ICS 502 | Machine Learning (Applied) |
Undergraduate Courses:
ICS 485 | Machine Learning |
ICS 472 | Natural Language Processing |
ICS 381 | Principles of Artificial Intelligence |
SWE 312 | User Interface Design |
SWE 311 | Principles of Software Engineering |
SWE 215 | Software Requirements Engineering |
SWE 205 | Introduction to Software Engineering |
ICS 202 | Data Structures |
ICS 201 | Introduction to Computing II |
ICS 102 | Introduction to Computing I |
ICS 103 | Computer Programming in C |
ICS 101 | Computer Programming in FORTRAN |
I have also taught "Advanced Machine Learning and Deep Learning" and "Introduction to Big Data Analytics" under ARAMCO-4th Industrial Revolution Summer School 2019-2023.
Besides, I am also involved in training students for competitive programming and problem solving.