Jugó durante cuatro temporadas con los Flyers de la Universidad de Dayton, en las que promedió 10,6 puntos, 6,1 rebotes y 1,1 asistencias por partido.
[1] En 2010 ganaron el NIT, siendo elegido mejor jugador del torneo.
[2] Tras no ser elegido en el Draft de la NBA de 2012, comenzó jugando en los Rio Grande Valley Vipers de la NBA D-League, hasta que en enero de 2013, firmó un contrato por diez días con los Memphis Grizzlies,[3] con los que disputó ocho partidos, en los que promedió 3,6 puntos y 1,4 rebotes.
[4] Tras finalizar su contrato, regresó a los Vipers, donde acabó la temporada promediando 10,6 puntos y 4,2 rebotes por partido, conquistando el título de liga,[5] y siendo incluido en el segundo mejor quinteto de rookies de la NBA D-League.
[7] En julio de 2014, Johnson se une a los Boston Celtics para disputar la NBA Summer League 2014,[8] pero en el mes de septiembre es despedido.