Prof. Randles gives invited lecture at the University of Michigan