Nadia Mahallati
I love Nadia, she is awesome at her job. I learned so much from her, I enjoyed listening to her attentively while she is lecturing because she knows more than what was on the presentations. I loved how she was shifting from present to the past just to show us how things are working. She is over qualified that's why she doesn't give an easy A.