Mahmoud Gharavizadeh
Overall the instructor has a clear layout in the syllabus but the online presentation was scattered and harder to follow than any others I've taken. He is fair on grading and consistent in expectations. If you are FT student and/or work FT this is a work-heavy class. 