 From 2004-2006, Bowen was the Dean of Fine Arts of Miami University.In 2006, Bowen became the Dean of Meadows School of the Arts at Southern Methodist University.Bowen was elected in 2014 by the Goucher College Board of Trustees to become the eleventh president of the college, succeeding Sanford J. Ungar.