Ali Almajnooni
Ali is incredible. He made Arabic accessible and fun and genuinely wants to teach Arabic. He always came to class prepared and had a lesson plan. You use the textbook to learn the concepts, and he receives them in class later that day. The class is heavy on vocabulary and Ali made a 10+ page google doc of all the vocab we learned. A great professor