Johnson's best season was his senior year, where he averaged 11.8 points and an NCAA-leading 7.7 assists per game.
[4] He led UAB to a 22–9 overall record (12–4 conference) as they won their first outright C-USA regular season title.
He ended the game with 26 points on 9–17 shooting, 14 assists, seven rebounds and 1 steal in 54 minutes of playing time.
[7] He also tallied a career best 39 points, four assists and four rebounds in a conference playoff loss to East Carolina.
[15] On September 15, 2015, Johnson signed with Romanian team SCM CSU Craiova.
[16] On July 17, 2016, Johnson signed with Polish team Stal Ostrów Wielkopolski.