· Associate Professor, Concordia University2024–
· Assistant Professor, Concordia University2019–2024
· Scientist, Qatar Computing Research Institute, Hamad bin Khalifa University2013–2019
· Postdoctoral Research Fellow, King Abdullah University of Science and Technology (KAUST)2009–2013
· Postdoctoral Research Fellow, International University in Germany2008–2009
· Research Assistant, Dublin Institute of Technology2004–2008
· Teaching Assistant, Cairo University2000–2004