David Shaheed
Professor Shaheed has a great professional past, I wish he would have translated it to the class room more I feel he has much to teach but relied solely on the text book. His Exams are online and his one paper is over a movie. He class can be a drag because students take turns reading from the textbook, he brought in interesting guest speakers.