Staff Directory

Brian comes from a diverse background starting his career as a history and ecology teacher for the University of Georgia, where he taught Native American Studies and U.S. History as well as Stream and Lake Ecology.  After two years there, he went on to study law graduating 6th in his class in 2012.  He practiced in Alabama, Georgia, and New York.  His principal fields were criminal defense and evidence analysis.  After five years in the legal field, he returned to education teaching Mathematics at Village Academy in Queens while acquiring his degree in Mathematics Education.


While there he pioneered a class in video game design.  In 2017, Brian left the public school system to work at Bay Ridge Preparatory School as a mathematics teacher.  Over the years, he developed a full computer science curriculum here including two AP offerings.  His students have created several full-length video games and other programming projects including a build your own story engine.  Brian continues to hone his skills during the summer working with John Hopkins University’s Center for Talented youth teaching classes in Game Design and Computer Science.  Brian believes in giving his students the same tools and resources used by professionals in the corporate arena to provide them skills that prepare them for college, the workforce, and their professional lives.  He believes anytime is a good time to add tools to your toolbox.  Brian is also working to publish a series of books inspired by his own children and the children he serves.