Teaching

Teaching Assistant, Purdue University

Teaching Assistant, Alexandria University, Egypt

Selected Courses: