...I have extensive knowledge of Plato, especially the Republic, and others including Aristotle, St. Augustine, Machiavelli, Hobbes, Locke, the Philosophy of History, Political Philosophy, and Marx. I am a teacher of IB, AP, and college Geography with an MS in Geography. (read more)