University | Course Code | Course Name | Times Taught | Level |
Qatar University | CMPT 622 | Human Computer Interaction | 4 | Graduate |
| CMPT 581 | Interactive 3D Graphics | 1 | Graduate |
| CMPS 497 | Game Design and Development | 4 | (UG) |
| CMPS 373 | Computer Graphics | 1 | (UG) |
| CMPS 433 | Multimedia Systems | 5 | (UG) |
| CMPS 251 | Object-oriented Programming (Java) | 1 | (UG) |
| CMPS 151 | Programming Concepts (C++) | 6 | (UG) |
| CMPS 303 | Data Structures (Java) | 3 | (UG) |
| GENG 106 | Computer Programming (C++) | 5 | (UG) |
| GENG 107 | Engineering Skills and Ethics | 4 | (UG) |
Iwate University | | Computer Animation | 1 | Graduate |
| | Laser Graphics (intensive course) | 1 | (UG) |
| | Logical Circuits Programming Lab | 5 | (UG) |
| | Networks Lab | 4 | (UG) |
| | C Programming & Exercise | 5 | (UG) |