University at Buffalo, The State University of New York
He has worked and taught at Empire State College, Wheaton College, University at Buffalo, The State University of New York, Columbia University, Brown University, Yale University, and Cooper Union.