Oregon has decided to hire South Florida coach Willie Taggart to take over in Eugene, a source close to the process tells CBS Sports' Dennis Dodd. The school later made the announcement official.

Taggart will reportedly earn an average of $3.3 million per season on a five-year contract, according to Fox Sports.

Taggart was both a record-setting quarterback and offensive assistant under Jack Harbaugh at Western Kentucky before a short stint with Jim Harbaugh at Stanford. He moved from the Pac-12 to taking over as coach at Western Kentucky in 2010, bringing the Hilltoppers from 2-10 to a bowl game in just three seasons.

The Bradenton, Florida, native then replaced Skip Holtz at USF. He quickly rebuilt the Bulls, too, going from 2-10 (again) to 10-2 in 2016, his fourth year with the program. It's the best record in South Florida history.

Considered one of the brightest young offensive coaches in college football, Taggart has been a popular target for several jobs after setting a program record for wins and breaking several single-season offensive records with the Bulls in 2016.

Dodd reported Tuesday that Alabama offensive coordinator Lane Kiffin looks to be the top candidate at USF.

ESPN's Brett McMurphy first reported the Taggart-to-Oregon hire.