professor randolph