Teaching


  • Instructor, Molecular Sciences Software Institute (MolSSI)

Software development Summer Camp (July, 2017)

Software development Winter Bootcamp (Feb, 2018)


  • Teaching Assistant and Instructor, Computer Science Department, Virginia Tech

Period: 6 semesters.

Courses:

    • CS1604 Introduction to the Internet (Online course), Spring-Fall 2016. (instructor)
    • CS3824 Introduction to Computational Biology and Bioinformatics, Fall 2014, Fall 2015. (GTA)
    • CS2114 Software Design and Data Structures, Spring 2015, Summer 2015. (GTA)


  • Assistant Lecturer, Computer and Systems Engineering Dept., Alexandria University.

Period: 4 semesters.

Courses:

    • Introduction to Computer (Fall 2005, Spring 2011)
    • Introduction to Probabilities (Spring 2011)
    • Automatic Control (Fall 2005)
    • Computer Vision Lab. (Spring 2012)
    • Data and File Structure Lab. (Fall 2005, Spring 2011, Spring 2012)