Hisham Mohamed
THE NICEST PROFESSOR EVER! Had him for product development and he was so caring. Definitely should talk to him one on one. Grading can be a bit unexpected but he prefers you to be succinct and to the point. Definitely recommend.