He is the son of Curtis Willis and Christy Duggar, and his hometown is Fayetteville, Arkansas.[1][2][3][4] He is 6 feet 4 inches (193 cm) tall, and weighs 200 pounds (91 kg).[4]
Willis attended Fayetteville High School.[4][5] In his sophomore season, he was named all-conference and all-state.[3] In his junior season, he averaged 15.9 points, 3.6 rebounds, 3.5 assists, and 1.5 steals per game while shooting 44.7% from three-point range.[3] He was again named all-conference and all-state.[3]
He played for Vanderbilt in 2016–18.[4] Willis averaged 5.1 points per game.[4] He sat out 2018–19 in accordance with NCAA transfer rules.[2][4]
Willis played for Minnesota in 2019–20.[4][6][7] He averaged 11.8 points per game.[4] The COVID-19 pandemic ended the team's season early.[2]
He played for Charleston as a graduate transfer in 2020–21, where Willis was a hospitality and tourism management major, and was Preseason All-Colonial Athletic Association Honorable Mention.[8][3][4] He started every game and averaged 15.9 points per game, 3.1 assists per game (9th in the Colonial Athletic Association), and 1.4 steals per game (5th), shot 40% from 3-point range, and was team co-captain.[9][4][8][10][11]
Willis played for Minnesota again in 2021–22, as he was allowed to play a fifth season - along with other athletes - given that the pandemic had shortened his earlier seasons, and shifted from shooting guard to point guard.[5][2][4][12] He was team captain and averaged 17.5 points per game and 4.3 assists per game (8th in the Big Ten), while leading the Big Ten in 3-point percentage (.428; the sixth best in team history).[12][2][4] In 2022 he was Asheville Championship MVP, All-Big Ten Honorable Mention (Coaches), and All-Big Ten Honorable Mention (Media).[13][3]