a computer science professor