Kevin Muir
Professor Muir is absolutely excellent. He is not afraid to allow political debate in seminars, and he encourages it in the discussion boards (in which he truly participates). He is also a fountain of knowledge and clearly knows and loves his subject matter. If you have the chance to take his class, I recommend it.