Ahmad Al Khatib
I'm in the class currently, He's a really good professor. He posts his powerpoint slides online and everything you need to know is on there. There's a short paper due every week but they are super easy and only take about 40 mins MAX. The tests are also super easy and short if you know your stuff and review the list of review topics he gives you.