Tras participar en 2013 en el prestigioso McDonald's All-American Game,[1] jugó tres temporadas con los Jayhawks de la Universidad de Kansas, en las que promedió 11,0 puntos, 3,0 rebotes y 2,6 asistencias por partido.
[2] En su última temporada fue incluido en el segundo mejor quinteto de la Big 12 Conference.
[6] El 8 de marzo de 2017 firmó contrato por 10 días con los New Orleans Pelicans,[7] debutando seis días más tarde en un partido ante los Portland Trail Blazers, logrando 2 puntos y 3 rebotes.
[8] Nada más terminar el mismo, firmó contrato multianual con los Memphis Grizzlies.
[16] Tras dos partidos se desvinculó del equipo, y el 14 de noviembre fichó por el Manisa BB de la Basketbol Süper Ligi turca.