- Postdoc (full-time) 2015 – 2016
Munich Institute of Technology (TU Munich)
- Postdoc (full-time) 2015
Berlin Institute of Technology (TU Berlin)
- Teaching (part-time) 2010 – 2011
Max-Planck Institut für Informatik, Germany
- Teaching Assistant (full-time) 2007 - 2009
The Islamic University of Gaza
COURSES TAUGHT
- Java Programming
- Object Oriented Programming
- Database Systems
- Logic design
- Digital Image processing
- Computer architecture
- Algorithmic Game Theory
- Approximation and Online Algorithms