The Association for Computing Machinery (ACM) is a US based international learned society for computing, and is the world's largest scientific and educational computing society. ACM organizes events and connects professionals from the field of computer science.