Who are the head football coaches since Bear Bryant at Alabama?

Ray Perkins 1983-86
Bill Curry 1987-89
Gene Stallings 1990-96
Mike DuBose 1997-2000
Dennis Franchione 2001-02
Mike Price* 2003
Mike Shula 2003-06
Joe Kines^ 2006
Nick Saban 2007-

*Fired in off season, never coached a game.