May 2017-April 2020: Teaching assistant at the University of Ottawa, Canada.
May 2015-May 2016: Teaching assistant at the University of Ottawa, Canada.
September 2013- April 2015: Research Assistant at the University of Ottawa, Canada.
September 2012-September 2013: Full time Instructor at The Hashemite University (HU), Jordan.
February 2012- August 2012: Part time Instructor at Jordan University of Science and Technology (JUST), Jordan
September 2010- August 2011: Instructor at Al-Qassim University, Kingdome of Saudi Arabia.
September 2009 - February 2010: Part time Instructor at Jordan University of Science and Technology, Jordan.
September 2009 - September 2010: Part time Instructor at Yarmouk University, Jordan.
February 2008- October 2008: Research Assistant in the field of Data Security at Jordan University of Science and Technology, Jordan.
July 2007-May 2008: Teacher Assistant at Jordan University of Science and Technology.
Courses Taught as an Instructor:
CSA 100 (Computer Skills), HU.
CSA 101 (Introduction to Programming), HU.
CSA 110 (Object Oriented Programming), HU.
CSA 111 (Object Oriented Programming Lab), HU.
CSA 115 (Visual Basic Programming), HU.
CSA 244: (User Interface Design and Development), HU.
CSA 310 (Project Management), HU.
CSA 492 (Special Topics in Computer Science), HU.
Computer Skills, C++, and ICDL, Al-Qassim University.
CS 101 (Introduction to Programming), JUST.
CS 102 (Programming Lab), JUST.
CS 112 (Introduction to Object-Oriented Programming), JUST.
CS 113 (Object-Oriented Programming Lab), JUST.
CS 211, (Data Structures), JUST.
CS 210 (Web Design and Development), JUST.
CIS 103 (Introduction to Information Technology), Yarmouk University.
CS 110 (Programming in a Selected Language), Yarmouk University.
CS 210 (Object-Oriented Programming), Yarmouk University.
Courses Taught as a Teacher Assistant:
ITI 1121 (Introduction to Computing II-Java), University of Ottawa.
ITI 1120 (Introduction to Computing I-Python), University of Ottawa.
ITI 1100 (Digital Systems Design), University of Ottawa.
SEG 3103 (Software Quality Assurance), University of Ottawa.
CS 110 (Programming in C++), JUST.