Mr. Cahill has been teaching Social Studies at the secondary level for over twenty years. He spent his first six years teaching Social Studies at two public high schools outside of Boston, Massachusetts. Since 2004, he has taught multiple levels and 8 different courses at Lower Merion High School including Advanced Placement US History, American Government, Modern History through Media, and Advanced Placement Psychology. His educational experience includes a Bachelor of Science in Social Studies Education from Boston University as well as a Master of Science in Political Science from Suffolk University. He has completed graduate work at Georgetown University and was Massachusetts’s 2000 recipient of the James Madison Memorial Scholarship.