"Garrick and I go way back," Petrino said. "Anytime I've had the opportunity to hire him, I've hired him."
Because of the familiarity the two have with each other, Petrino made McGee his first call when he began searching for staff members.
"When he called, the one thing that I asked him was, is there a chance for us to win a national championship and if it is, then I'm interested and he said this is the one," McGee said.
McGee first met his new boss when he was a reserve quarterback at Arizona State and Petrino served as the Wildcats quarterbacks coach.
"It's really fun because we think a lot alike," Petrino explained. "He knows exactly how I like to coach quarterbacks. He's ran the drills and I've made him do things when he was playing and now to watch him coach it, not only with the position of quarterback, but overseeing the entire offense.
"We have the same thoughts and same beliefs on how we want to run the offense, so I have trust in everything that Garrick does."
While serving as the offensive coordinator at Arkansas, McGee oversaw on offense that helped establish new expectations. In 2010, the Razorback offense set 11 single-season school records, including total yards, passing yards and passing touchdowns.
As Louisville's offensive coordinator and quarterbacks coach McGee will help set the stage for Petrino on game days. He views himself as an organizer and a coach that will prep the offensive unit for Petrino's play calling.
"I think the word coordinator means to actually coordinate the offense, which means to make sure all the dots are connected," McGee said of his role. "To make sure the offensive line, the tight ends, the quarterbacks and running backs, that the practices are run the same, that everybody has the same terminology, uses the same words, that it's all coordinated and that everybody is on the same page."
Petrino's offenses at every stop he's made during his career have ranked among the nations best. His balanced philosophy has created high octane passing attacks and bruising running games.
"Our head coach is one of the best play-callers in the history of college football, so my job is to lay the table for him, so that when he shows up and opens the play call sheet and starts dialing them, that its going work how he wanted it to work," McGee said. "And, I take the responsibility when they don't work."
Petrino was clear in his feelings in having McGee joining his staff at Louisville.
"I'm real excited that he's here."