- University of California Irvine
- TA for ICS 122B Course ‘Projects in Databases and Web Applications’,
- ICS 260 Graduate Course ‘Fundamentals of the Design and Analysis of Algorithms’,
- ICS 237 Graduate Course ‘Distributed Systems Middleware’,
- ICS 230 Graduate Course ‘Distributed Systems’,
- ICS 297P Graduate Course ‘Capstone Design’.
- King Saud University
- Lecturer for IT 222 Course ‘Database Principles’.
- Lecturer for IT 224 Course ‘Networks I’.
- TA for IT 311 Course ‘Web Applications’.