How to Teach Social Studies?

To teach social studies, one needs to know a lot more than just basic history. The social studies include philosophy, geography, political science, psychology, as well as history. For more information, look here: