Sami Haji
Sami is fantastic! He really cares about his students and has a passion for teaching. His lectures are engaging and explains the concepts in a way that is easy to understand. I really wish he taught capstone because he would have been perfect for it. I really recommend to take any of his courses if you get the chance