Puni giocò nel college football alla University of Central Missouri dal 2018 al 2021. Nel 2020 la stagione fu cancellata a causa della pandemia di COVID-19 e nel 2021 disputò una sola partita a causa di un infortunio.[1] Nel 2022 si trasferì all’Università del Kansas.[2] In due anni con i Jayhawks disputò tutte le 24 partite come titolare.[3][4] Nel 2023 fu inserito nella formazione ideale della Big 12 Conference dopo di che optò per non scendere in campo nel Guaranteed Rate Bowl 2023 per prepararsi per il draft.[5]