Lane Kiffin has had three head coaching jobs since the Raiders hired him in 2007.
He went 5-15 in Oakland before being fired, and 7-6 in one season at Tennessee before leaving for USC. He was 28-15 in three-plus seasons in Los Angeles before he was let go.
On Saturday, the 39-year-old expressed regret for the way he handled himself during that time and called himself "fortunate" to now be the offensive coordinator under Nick Saban at Alabama.
"As you make mistakes, the No. 1 thing is you learn from them and not make excuses," he said, according to ESPN.com's Alex Scarborough. "I've made more than anybody, probably.
"To be able to go [through] what I've gone through and still be fortunate before the age of 40 to be here and be an offensive coordinator with Coach Saban at Alabama, you take some time to reflect on that."
Saban tried wooing Kiffin to Alabama seven years ago, when Kiffin was offensive coordinator at USC under Pete Carroll, but he opted for the NFL. Now he's back as an offensive coordinator, but he still desires to be a head coach.
"As far as being a head coach, that's always in your blood and you're competitive," Kiffin said. "But this isn't about Lane Kiffin or anything before or where he's going, this is about Alabama and getting started.
"Having a little time off there after getting fired at USC re-excites you to get back. Obviously I loved being a head coach. There were a lot of great things about that. But when you step back into a role of being an assistant coach, your focus is so much back on football, on player development ... where as a head coach you're pulled in so many other directions."
- Chris Mascaro