Social studies and writing teacher
...have been teaching both high school and middle school social studies classes for nine years now. I have taught everything from study skills to the history
of any part of the world, including AP classes...
American History, European History, Geography
5 more subjects