William J. Rapaport's Research Interests