He was Bigelow teaching Fellow in the University of Chicago, 1950-1951, Visiting Professor at New York University and Rutgers University at various times between 1963 and 1969 and at the University of Edinburgh from 1998.
McGregor was appointed Commander of the Order of the British Empire (CBE) in the 2014 New Year Honours for services to law and education [REF].