Bachelor, University Connecticut, 1984. Master of Arts, University Pennsylvania, 1985. Postgraduate, University Pennsylvania, since 1985.
Teaching fellow, University of Pennsylvania, Philadelphia, 1984-1986; instructor English, film, University of Pennsylvania, since 1986. Member editorial board, film reviewer Labyrinth, since 1986. Film reviewer Philadelphia City Paper, since 1988.
Member American Film Institute, Modern Language Association, Phi Beta Kappa.