Ahmad Walid
Best math professor i've ever had! His accent didn't affect my understandment of the aterial at all becuase he really takes his time to explain not just how but why the answer is what it is. 