Ali Khalil
one of few that cares about us students. stuck by me for additional 20 minutes to make sure my exam was uploaded right. very patient man and very articulate explaining the course topics. thank you prof ali.