professor richard