Marwan Hanania
He is a great prof, can be boring at times but he is very knowledgeable about the subject and a very kind man. Will extend due dates and help with tests if you ask. It also is not the most exciting class but it is an easy A and you watch a lot of films