• Ph.D., Virginia Polytechnic Institute & State University, 1967
  • Michigan Technological University, Instructor, 1963 – 1964
  • Case Western Reserve University, Assistant Professor, 1967 – 1969
  • Temple University, Associate Professor, 1969 – 1974
  • Temple University, Professor, 1974 – Present
  • Harvard University, Advanced Research Fellow, 1978
  • Harvard University, Visiting Professor, 1984 – 1985