professor mark harvey