He taught at Wayne State University from 1965 to 2010 and was a visiting professor at the University of Michigan, Marygrove College, the University of Windsor (Canada) and Aarhus University (Denmark).
For nearly four decades, he taught at Wayne State University, from 1965 to 2010. He also held visiting positions at several institutions, including the University of Michigan, Marygrove College, the University of Windsor in Canada, and Aarhus University in Denmark.