Teaching, Coding, Opinions

AJ has over a decade of experience teaching history, U.S. government, and research in high school and college classrooms. In his current position at St. John Paul II School, he is responsible for managing the academic life for high school students, observing and offering feedback to teachers, developing curriculum in social studies and organizing alignment of curriculum in all disciplines, and leading local professional development.

AJ is working to become a full-stack developer through Codecademy. He will soon be certified to teach AP Computer Science Principles. All content on this site was coded by AJ. Please send feedback!

He holds a Ph.D. in U.S. History from Boston University, an M.A. in U.S. History from the University of Colorado at Boulder, a Master of Theological Studies degree from the Iliff School of Theology in Denver, and a B.A. in Religion from Maryville College.

Photo of AJ Ballou

Professional Experience

  • Current Position: Assistant Principal of Academics, St. John Paul II School, High School Division
    • Teacher of U.S. History, AP U.S. Government, AP Research, and AP Computer Science Principles
    • Manage academic records and academic life for all high school students
    • Coordinator of the school's 10-year accreditation process through NEASC
    • Onboarding of new teachers; observe and evaluate current teachers
    • Plan and lead professional development
  • Previous Experience:


HTML 5 JavaScript React Node JS python GitHub