After graduating, he taught and was assistant track coach at the University of Portland before moving to Lake Oswego High School.
In 1965, Bowles accepted a position at Willamette University in Salem, Oregon.