Ahmed Omran
One of my better profs and one of the most caring teachers I've ever had in any school. Might take a little bit to get used to his style but he always gives 100% to his students. He takes the time to make sure everybody understands and you can ask him anything and he'll answer, theres no stupid questions.