Tras pasar dos años en el Becker Junior College, en donde en el segundo promedió 34 puntos por partido, jugó dos temporadas con los Huskies de la Universidad de Connecticut, en las que promedió 16 puntos, 3,7 asistencias y 3,4 rebotes por encuentro.
[3] Jugó una temporada en la que promedió 4,5 puntos y 3,5 asistencias por partido.
[4] Al año siguiente fue traspasado a los Denver Nuggets,[3] donde jugó una temporada y disputó el All-Star Game, pero no por méritos propios, sino porque ese año se cambió el formato y el partido lo disputaron el equipo que a mitad de temporada llevaba mejor balance departidos, en este caso los Nuggets, contra una selección de la liga.
En 5 minutos de juego no logró anotar ni un solo punto.
[5] Al término de la temporada, la liga se fusionó con la NBA, y Denver fue uno de los equipos que sobrevivieron al cambio, pero Foster fue despedido.