As a freshman, Cummings averaged 1.4 points and 0.8 rebounds in 6.3 minutes per game. He started versus George Washington and posted 2 points and an assist.[4]

Cummings played in 34 games as a sophomore, starting 32, and averaged 5.8 points, 1.9 assists, and 1.4 steals per game. He posted double-figures scoring in six games, including a season-high 15 points in a victory over Rhode Island.[4]

In his junior season, Cummings was a Second Team Philadelphia Big 5 selection. He averaged 16.8 points, a team-leading 4.6 assists and 1.5 steals in 34.4 minutes per game. He scored 31 points in a game against UCF.[4]

As a senior, Cummings was named to the First Team All-American Athletic Conference.[5] He missed a game against Cincinnati after suffering a strained muscle in his leg on January 10, 2015.[6] He led the team in scoring (14.8 points per game), assists (4.2 per game) and steals (1.9 per game). With 189 free throws made, he finished tied for second in school history in made free throws in a season. Additionally, Cummings completed his collegiate career 35th on Temple's all-time scoring list, and led the team to a 17-win improvement from the previous year, the highest in the nation. Temple reached the NIT semifinals.[7]

On April 29, 2016, Cummings left Rio Grande Valley and signed with Dolomiti Energia Trento of the Italian LBA for the rest of the season.[15] On May 4, he made his debut with Dolomiti Energia in a 73–70 loss to Juvecaserta Basket, recording 12 points, three rebounds and two steals in 18 minutes of the bench.[16]