In Response to ‘Vardi’s Insights’
Computing Applications
Teaching Other Teachers How to Teach CS Better
A Traffic Cop for Low Earth Orbit
Trustworthy Scientific Computing
Software Professionals, Malpractice Law, and Codes of Ethics
Understanding Law and the Rule of Law: A Plea to Augment CS Curricula
The 10 Best Practices for Remote Software Engineering
Democratizing Facial Authentication
Understanding NoSQL Database Types: Graph Databases
What Does a Static, Sustainable Economy Look Like?
Deep Learning Speeds MRI Scans
The Worsening State of Ransomware
From Remote Work to Working From Anywhere
Reflections on Black in Computing
The Non-Psychopath’s Guide to Managing an Open Source Project
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get InvolvedCommunications of the ACM (CACM) is now a fully Open Access publication.
By opening CACM to the world, we hope to increase engagement among the broader computer science community and encourage non-members to discover the rich resources ACM has to offer.
Learn More






















