Bud Kauffman
I have had Bud for 4 semesters, and he is the best professor I have ever had at UNC. I cannot recommend him highly enough. He cares about his students and makes a difficult class interesting by tying in real-world issues. The class is a lot of homework, but so is every other arabic class. 