Su último puesto como entrenador fue como asistente de Mike Brown en Los Angeles Lakers.
[5] Tras ser despedido, en 1978 fichó como agente libre por los Denver Nuggets,[6] donde encadenó varios contratos temporales, llegando a disputar 33 partidos, pero con una presencia testimonial, jugando poco más de 6 minutos de media.
[8] En 1985 es contratado como entrenador principal en la Universidad George Washington, donde permanece cinco temporadas.
[3] En 2004 es contratado como asistente de los New Jersey Nets,[10] regresando a los Sixers al año siguiente por una temporada.
En 2009 le llega por fin su oportunidad de ser entrenador principal en la NBA, siendo contratado por los Detroit Pistons para sustituir a Michael Curry,[12] donde permanecería dos temporadas, logrando 57 victorias y 107 derrotas.