He has prevoiusly taught in the American Studies department at the University of Nex Mexico and in the History departments of Boston College and William Paterson University.show more