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)