Joseph Haley, Associate Professor