Born in Columbia, South Carolina and raised in Mobile, Alabama, Lang graduated as valedictorian from LeFlore Magnet High School in 1990. The year before, he helped the school win a state championship in basketball. Lang had a productive collegiate basketball career, as he was a member of a Duke team that won two championships in three Final Four appearances.
Lang began playing in 2001 for the Mitsubishi Melco Dolphins (now the Mitsubishi Diamond Dolphins) of the Japan Basketball League. Foot problems, though, prompted Lang to retire from playing basketball in 2006.[3]
Coaching career
Lang became an assistant coach for the Dolphins following his retirement.[4] On May 19, 2010, Lang was named as the Dolphins' head coach.[5]
Lang was hired as an assistant coach for the Utah Jazz in June 2014. He joined the staff of Quin Snyder, who is also a former Duke basketball player.[6] On June 19, 2019, Lang was hired as assistant coach for the Cleveland Cavaliers.[7] On June 14, 2023, Lang was hired by the Atlanta Hawks as an assistant coach.[8]