Hassan Qandil
Good Professor I learned a lot. Remote classes were weird but he understands we cant learn everything so tests and quizzes arent difficult. Gives you 10% extra credit for An optional project