En su periplo universitario, jugó tres años en la Universidad de Temple, donde se convirtió en el sexto máximo anotador de la universidad con 1.650 puntos y promediando 17.9 por partido en 92 encuentros.
En 1993 fue premiado como el Mejor Jugador de la Atlantic 10 Conference tras promediar 20.6 puntos por partido.
En la campaña 1996-97 se consagró en la liga tras promediar 10.7 puntos y 3.8 rebotes en 73 partidos de titular.
En los 76ers permaneció siete temporadas y media, llegando en 2001 a las Finales de la NBA y siendo nombrado Mejor Sexto Hombre, galardón que no conseguía ningún jugador de la franquicia desde Bobby Jones en 1983.
En el conjunto angelino solo ha podido disputar 24 partidos en dos temporadas debido a las lesiones.