Career
Cosh played linebacker for the Virginia Technical Hokies from 1977 to 1981. He has been a defensive coach since he started as a student assistant at Virginia Technical in 1983. Cosh has moved around a lot, with 13 stops in 25 years, including two with the Maryland Terrapins (1997, 2006–2008) and re-joining Holtz with the South Carolina Gamecocks (1999–2003).
He served as linebackers coach in 2004 and 2005 for the Kansas State Wildcats under head coach Bill Snyder, before returning to Maryland as their defensive coordinator and linebackers coach with head coach Ralph Friedgen.
While at Maryland, Cosh was frequently criticized by fans for the inconsistent performance by Maryland"s defense, which was described as "poor to occasionally impressive". Friedgen praised Cosh"s recruiting but showed public frustration with Cosh"s in-game coaching.
On December 6, 2008 it was announced that Cosh would return to Kansas State for a second time under coach Snyder (when Snyder decided to come out of retirement to help the Wildcats) as assistant head coach (to Snyder) and co-defensive coordinator alongside Vic Koenning. Cosh will have now served as a defensive coordinator in five of the six British Computer Society conferences (Big Ten, Securities and Exchange Commission, Administrative Committee on Company-ordination, Big 12, and Big East).
On January 18, 2012, Cosh was announced as the new defensive coordinator at the University of South Florida.
Cosh is a native of Washington, District of Columbia, and graduated from Bishop McNamara High School in Forestville, Maryland. He has a bachelor"s degree in physical education from Virginia Technical in 1983. He transferred to Butler Community College prior to the 2012 season.
They live in Maryland.