John's first coaching position was as a basketball coach at his alma mater, Salpointe Catholic High School in Tucson, Arizona. At Salpointe, John served as the freshman head coach and a varsity assistant for three seasons from 1980–83. He also taught physical science and biology there. John's next job was at Jamestown Community College in New York, as an assistant from 1983–85. He left Jamestown in 1985 to become an assistant coach with the University of Oregon, serving under head coach Don Monson. After one season with the Ducks, John returned to Jamestown to become the head coach for the 1986–87 and 1987–88 seasons. He led JCC to a two-year mark of 41–19 and to the Region 3West Zone title game his first year. John was named the conference's Coach of the Year. After two seasons as the head coach at Jamestown, John left to become an assistant coach at the University of San Francisco. He remained in San Francisco for one season. John moved on again to become an assistant to Barry Collier at Butler University. He was a member of the Bulldogs’ staff from 1989–97, and helped the team to a then-school record 23 wins his final year. The 1997 team advanced to the NCAA Tournamentfor the first time in 35 years. In 1997, John again became an assistant coach at the University of Oregon. He remained with the Ducks for one season. The following season, John was hired as an assistant at the University of Arizona, under legendary coach Lute Olson. In four seasons at Arizona, John helped the Wildcats to four NCAA Tournament appearances, including the national championship game in 2001. While in Tucson, Arizona finished in the top 12 in the national rankings every season, six student-athletes were selected in the NBA Draft, and on nine occasions individuals were selected to the All-Pac-10 team. John has been credited with the development of the Wildcats’ power forwards and centers during his tenure. Lindy's College Basketball Yearbook named him one of five assistant coaches to watch, and Hoop Scoop ranked him number one in its top 25 assistant coaches poll. In April 2002, John was introduced as the 19th head basketball coach in Oregon State's storied history. In his first season at Oregon State, John's team earned its most conference victories in eight seasons, going 6–12 in the Pac-10, Oregon State's highest conference standing in 10 years. His team won at USC and UCLA in the same season for the first time in 15 years and captured the most road victories in one season in a decade. The 2004–05 season, year 3 for John, was the season that things really got turned around. The team posted their first winning record in 15 seasons, going 8–10 in the Pac-10 and 17–15 overall. This was Oregon State's most conference wins and highest place in the conference since the 1992–93 season. John's squad won a Pac-10 Tournament game for the first time since 1989, beating UCLA in the first round. The Beavers earned a post-season berth for the first time since 1990, receiving a bid to the National Invitation Tournament. However, the Beavers regressed over the next two seasons, winning a total of eight games in Pac-10 play. After starting 6-12 in 2007-08, John was relieved of his duties on January 20, 2008. On April 23, 2008, John was announced as a member of Mike Montgomery's staff on the California Golden Bears men's basketball team.
Personal life
John lives with his wife Lisa and their two sons Tyler and Trevor.