Ahmed Asi
Amazing, funny, respected, knowledgeable professor who was one of the best I have ever had! A lot of reading but at least only 2 essays (besides the short essay on the final). If you stay ahead on the reading it will pay off. Tests are essay and MC. Best lectures I have ever had! Go to every lecture and don't fall behind. Overall great choice!