Fadi Harb
He is seriously an amazing teacher! His explanations and power points are all clear. If you don't understand something you can go see him in his office and he'll clarify. He is really a kind and caring teacher and wants to see his students succeed. I definitely recommend him!