Stanley Williamson, professor of chemistry