Hi ACM Touring lecture