Randles gives NSF Distinguished Lecture