till c . o. professor.