Yasser Moulayes
Seems a bit scary. He assigns several textbook drills a night i(ntensive 5 credit course), so don't take this class if you aren't ready to work. Starts loosening up once you get to know him better, though. However, I missed 12 days of school due to illness right before break, so he didn't make me make up the HW I missed & had me focus on the final