Comenzó su carrera universitaria en el pequeño San Jacinto College, donde en su primera temporada promedió 16,6 puntos por partido, situándose en el top-100 nacional entre los freshman de la NJCAA.
[2] En 2014 fue transferido a los Minnesota Golden Gophers, pero tras su año en blanco debido a la normativa de la NCAA, la temporada siguiente tampoco jugó ni un minuto.
[3] En la temporada 2016-17 acabó en los Tigers de la Universidad del Sur de Texas, donde jugó una temporada en la que promedió 16,2 puntos, 4,0 rebotes y 1,9 asistencias por partido,[2] siendo elegido Jugador del Año de la Southwestern Athletic Conference e incluido en el mejor quinteto de la conferencia.
[6] Firmó seguidamente con los Pistons para disputar la pretemporada, y ya en octubre acordó un contrato dual que le permita jugar también en el filial de la G League, los Grand Rapids Drive.
[7] Debutó en la NBA el 17 del mismo mes, en un partido ante Brooklyn Nets.