Mina Athanassious
He would be one of the best professors for all of you. Trust me, I have never gotten a professor as good as he. He will always explain things and ask you if you have got it ot not and then moves to the next point. Moreover, he understands you and thats the main point. I wish to see him in person.