CACM August 2018 - How to Teach Computer Ethics through Science Fiction
CACM August 2018 - Multiparty Privacy in Social Media
CACM Oct. 2018 - Building the Universal Archive of Source Code
CACM Mar. 2018 - How Can We Trust a Robot?
CACM Mar. 2018 - A Programmable Programming Language
CACM Aug. 2020 - Digital Creativity Support for Original Journalism
CACM August 2016 - Ur/Web: A Simple Model for Programming the Web
CACM July 2018 - Making Machine Learning Robust Against Adversarial Inputs
CACM August 2016 - Computational Biology in the 21st Century
CACM Dec. 2018 - Designing Emotionally Sentient Agents
CACM Aug. 2017 - The Science of Brute Force
August 2023 CACM: A Tale of Two Markets: Investigating the Ransomware Payments Economy
CACM July 2018 - Digital Nudging: Guiding Online User Choices through Interface Design
August 2019 CACM - Activity-Centric Computing Systems
CACM Aug. 2020 - Why Computing Belongs Within the Social Sciences
CACM July 2016 - Inverse Privacy
CACM July 2019 - Internet of Things Search Engine
CACM Sept. 2020 - Becoming an 'Adaptive' Expert
CACM Mar. 2016 - Lessons Learned from 30 Years of MINX
CACM Nov. 2017 - Healthcare Robotics