Miroslav Shapovalov
For a topic I had little knowledge on, Professor Shapovalov was able to instruct effectively and provide course materials that gave me an impressive understanding of a culture and political system dissimilar to my own. Lectures were entertaining, well executed, and interactive when you came prepared for class. All around great semester.