[2] Fue elegido en la segunda posición del Draft de la NBA de 1978 por Kansas City Kings, donde en su primera temporada consiguió ser elegido Rookie del Año, tras promediar 15,9 puntos y 8,6 asistencias por partido.
No cuajó en este equipo, y después de tan solo 7 partidos fue enviado a Milwaukee Bucks, donde tampoco logró grandes cifras saliendo desde el banquillo.
En 1988 regresó a la Universidad de North Carolina para ser entrenador asistente del equipo, trabajo que desempeñó hasta la temporada 1999-2000.
En esa época fue arrestado dos veces en un periodo de tres años por conducir bajo los efectos del alcohol.
Fue, durante un breve período, asistente de Isiah Thomas en el banquillo de los New York Knicks, puesto que desempeñó también en Charlotte Bobcats hasta 2007.