Al college Dennis giocò a football a Pittsburgh, venendo inserito nella formazione ideale dell'Atlantic Coast Conference nell'ultima stagione. Fu scelto nel corso del quinto giro (153º assoluto) del Draft NFL 2023 dai Tampa Bay Buccaneers.[1] Debuttò come professionista subentrando nella gara del primo turno contro i Minnesota Vikings. La sua prima stagione si chiuse con 13 tackle in 13 presenze, nessuna delle quali come titolare.