In 2002, Davis was the offensive line coach for the University of Southern California, where he coached All-American Jacob Rogers, as well as future NFL players Winston Justice and Fred Matua. In 2005, he left the Trojans to join the Miami Dolphins, where he coached the offensive line, until 2007. In 2008, he joined the University of Alabama as the director of player personnel. Davis was hired in 2008 as offensive line coach and running game coordinator at the University of Minnesota. In 2011, he became the offensive line coach at the University of Utah. In 2012, Davis was hired as the offensive line coach at the University of Florida. Davis was fired from Florida on December 1, 2013 along with offensive coordinator Brent Pease after Florida's sub-par season. On September 15, 2014 Davis was hired by Southern Methodist University as the assistant offensive line coach.