Mohamed Rizkallah
Mohammed W. Rizkallah, PhD (STEM Education, University of Minnesota) Adjunct Assistant Professor (American University in Cairo)