[2] Sloan joined the Department of Religion faculty at Baylor University in 1983, and was the founding dean of the George W. Truett Theological Seminary.
[4] Opposition to the plan, as well as several controversial financial moves, resulted in Sloan narrowly escaping a 2004 vote to oust him as president,[5] and eventually resigning in 2005.
[6] The saga is chronicled in the 2007 book The Baylor Project: Taking Christian Higher Education to the Next Level (ISBN 1587310627).
[8] In 2008 Sloan, along with the board of trustees, approved a 12-year vision document titled "The Ten Pillars: Faith and Reason in a Great City".
The purpose of this plan is to enable the university to "fulfill its responsibility for the renewal of Christian Higher Education.