Ha giocato per quattro anni nella squadra della Loyola University Maryland, con un totale di 107 partite disputate e 18,5 minuti di media a partita, con un totale di 370 punti, 279 assist e 79 palloni recuperati[1].
Dal giugno 2013 è l'allenatore deiSacramento Kings;ha vinto la sua prima partita da allenatore all'esordio in campionato contro iDenver Nuggets.Chiude la sua prima stagione con 28 vittorie e 54 sconfitte; viene esonerato il 15 dicembre 2014, con un bilancio di 11 vittorie e 13 sconfitte nel corso della sua seconda stagione. Al suo posto, la squadra nomina allenatore l'assistenteTyrone Corbin.Il 15 giugno 2015 diventa il nuovo allenatore deiDenver Nuggets,con cui firma un contratto quadriennale.