Jugó cuatro temporadas con los Quakers de la Universidad de Pensilvania, en las que promedió 15,4 puntos, 7,8 rebotes, 3,3 asistencias y 1,6 tapones por partido.
[1] Fue incluido en el segundo mejor quinteto de la Ivy League en su primera temporada y en el primero las tres restantes, mientras que en 2020 jue elegido co-Jugador del Año de la conferencia.
[2] El 23 de julio de 2020 firmó su primer contrato profesional con el Riesen Ludwigsburg de la Basketball Bundesliga, el primer nivel del baloncesto alemán,[3] pero no pasó el reconocimiento médico.
[6] Durante la temporada regular promedió 13,6 puntos y 7,6 rebotes por partido.
En la temporada 2021-22, firmó contrato con el Kangoeroes Basket Mechelen de la Pro Basketball League belga.