RSJ123 is a teacher and historian, with BSc, MA and PhD degrees.