Chris Olds
He is a good teacher that creates updated video lectures. The presentation work on the United Nations was scary but he responded to email fast. The tutorial on making the speech helped me complete the speech. The textbooks were free. He used the news on Israel and Ukraine for examples in discussion. The extra credit put me at an A. 