Jeremy Bates ( American football ) Jeremy Bates ( born August 27 , 1976 ) is an American football coach and former player . He was the quarterbacks coach for the Chicago Bears of the National Football League ( NFL ) , a position he assumed in February 2012 . Bates has previously served as the offensive coordinator for the Seattle Seahawks and quarterbacks coach for the USC Trojans football team . Personal life . Bates is the son of former long - time collegiate and NFL coach Jim Bates and attended high school in Sevierville , Tennessee . He played quarterback at the University of Tennessee before transferring to Rice University where he also played baseball . Bates completed his bachelor ' s degree in 1999 at Rice . Coaching career . Tampa Bay Buccaneers . Bates began his coaching career with the Tampa Bay Buccaneers as an offensive quality control coach from 2002 – 03 ; the Buccaneers won Super Bowl XXXVII in 2002 . In 2004 he was promoted to the position of assistant quarterbacks coach , working closely with head coach Jon Gruden and quarterbacks coach John Shoop . New York Jets . He was the New York Jets ' quarterbacks coach in 2005 ; due to a series of injuries the team fielded five different quarterbacks that season , notably Brooks Bollinger . Denver Broncos . Bates joined the Denver Broncos in 2006 . In his first season he served as an offensive assistant , helping offensive coordinator Rick Dennison coach the offensive line . In 2007 he served as wide receivers / quarterbacks coach , and in 2008 as quarterbacks coach , both seasons working closely with quarterback Jay Cutler . In 2008 , Bates called the offensive plays for the Broncos , helping Cutler become a Pro Bowl selection and the team to have the NFL ' s second - most productive offense ( 1st in the AFC ) . At the end of the 2008 NFL regular season , longtime head coach Mike Shanahan was fired and replaced by Josh McDaniels . Due to the uncertainty , Bates began looking for a new position . USC Trojans . On January 19 , 2009 , USC Trojans head coach Pete Carroll hired Bates to replace outgoing coach Carl Smith , who had only taken the quarterbacks job two weeks earlier before moving back to the NFL . Smith had replaced Steve Sarkisian , who had taken the head coaching position of the Washington Huskies after serving as both quarterbacks coach and offensive coordinator ; John Morton had been promoted to offensive coordinator . Bates called plays from the field while Morton worked from the coaches ' booth in the press box , similar to a previous arrangement run by the Trojans during the 2005 - 2006 seasons between Sarkisian and Lane Kiffin , respectively . Seattle Seahawks . On January 12 , 2010 , former USC Trojans ' head coach Pete Carroll was introduced as the head coach and executive vice - president of the Seattle Seahawks . It was reported shortly after that Bates would join Carroll ' s staff as offensive coordinator . Bates was fired on January 18 , 2011 . A difference in " philosophy " was stated as being the reason behind the move . Chicago Bears . Bates joined the Chicago Bears on February 7 , 2012 as the quarterbacks coach under offensive coordinator Mike Tice , a move which reunited him with quarterback Jay Cutler . In 2010 Bates withdrew from consideration for the Bears offensive coordinator job , which eventually went to Mike Martz . On January 17 , 2013 , Bates was among seven coaches not retained by new head coach Marc Trestman .