Bo came to Westminster in 1995 after teaching at two other independent schools. He earned an A.B. in Economics with concentrations in Marketing and Management from Duke University and an M.Ed. in Social Sciences and School Leadership from Emory University. Since 2003, Bo has been serving as the Junior High School Principal.
In the 2006–07 school year, Bo assisted in the start up of the Center for Teaching at The Westminster Schools.