2004-2005
Oxford College (assistant)
2005–2006
Utah Valley State College (assistant)
2006-2007
Shamrock Rovers Hoops
2007–2010
Utah Flash (assistant)
2010–2011
Utah Flash (head coach)
2011–2013
Iowa Energy (head coach)
2013–2014
Delaware 87ers (assistant)
2014–2016
Delaware 87ers (head coach)
2016–2020
Philadelphia 76ers (assistant)
2020–2021
Phoenix Suns (assistant)
2021–2024
Phoenix Suns (associate head coach)