Mahbuba Hammad
I took Dr. Mahbuba for Arabic 1 and 2. She's easily accessible and answers emails within a few hours. In Arabic 1 we hardly used the textbook but in Arabic 2 we used it more often for assignments, especially after everything was moved online. She teaches well, but Arabic is a tricky language though, so you have to make sure to study.