Randles to give keynote at ACM India Annual Event