Dr. Yarbrough taught previously at Trinity Evangelical Divinity School, Covenant Theological Seminary (1991-96), Wheaton College, and Liberty University. He has been involved in theological education in Eastern Europe since 1990 and in Africa since 1995. He served on pastoral staffs in Montana, Missouri, North Carolina, and Illinois.