Madiha Ahmed
Madiha is a fantastic professor. She really wants you to succeed and will put you in contact with people who can get you where you want to be. Always available outside of class too. Loved her so much I'm taking IE112 with her next semester, and would take virtually any course if she was the professor.