COLUMN: Letter from the Editors
Technology is Not Neutral: Locating Sites of Resistance as Computing Students
By Jasmine Lu, Jiayi Li, June 2024
By Jasmine Lu, Jiayi Li, June 2024
Organizers at the intersection of anticolonial justice and technology, Gabriel Schubiner and Nikhil Dharmaraj discuss their journeys, the historical context of their work, and organizing strategies.
By Gabriel Schubiner, Nikhil Dharmaraj, June 2024
Auriel Wright talks about her work on advancing fairness and equity in computer vision at Google.
By Adinawa Adjagbodjou, July 2022
By Amari Lewis, June 2021
This interview presents insights into Dr. Mauriello's research projects in user-centered design to promote energy literacy within residential households.
By Jiayi Li, Karan Ahuja, June 2021
By Siobahn Day Grady, March 2021
Gabriele Kotsis, ACM President and full professor in computer science at Johannes Kepler University, shares her personal experiences and suggestions to shape the future of computer science.
By Elizabeth Churchill, Nova Ahmed, March 2021
What does it mean to have a career that has been shaped by luck and learning? With no formal training in the software industry, the author shares a personal story of the ups, downs, and sometimes sideways moments in her career.
By Lisa Long, March 2021
Understanding the value of reaching from theory to practice by revisiting the contributions of women before us and our assumptions about how we create valuable impact for the future.
By Deborah Schultz, March 2021
Whatever you do in your life, you can bring it all together to find your place. This is a story about the twists and turns of life---from architecture to HCI.
By Jeni Paay, March 2021
By Sepideh Maleki, July 2020
By Chittaranjan Tripathy, Yannis Pavlidis, November 2019
Joreen Arigye, a data analyst at Fenix International, shares her perspective on the importance of culture in the workplace. Having grown up directly connected to the typical Fenix customer, she has the ability to contribute knowledgeably to validating results from models, analysis, recommendations, and intervention strategies.
By Lynn Kirabo, November 2019
By Bryan Knowles, November 2019
By Bryan Knowles, September 2019
By Sepideh Maleki, September 2019
By Bryan Knowles, January 2019
Understanding what it takes to become an effective developer.
By Marian Petre, André van der Hoek, October 2018
A journey spanning Nigeria, the United States, and Tanzania, is one woman's search for meaning and validation as a computer scientist.
By Judith Uchidiuno, October 2018
How computer science helped me become a citizen of the world and the lessons real-life experiences taught me about effectively interacting with other people.
By María Andreína Francisco Rodríguez, October 2018
It is becoming increasingly difficult to ignore the warnings of a disrupted climate system, from melting ice caps to species extinction. But the problems are so far removed, and so large, we often wonder what does this have to do with our work as computer scientists?
By Elina Eriksson, October 2018
By Anja Bechmann, October 2018
By Sauvik Das, October 2018
By Christina Harrington, October 2018
By Åsa Cajander, October 2018
By Lining Yao, October 2018
By Jean Luca Bez, October 2018
By Alexandra Jimborean, October 2018
By Charles Clancy, July 2018
By Bryan Knowles, April 2018
Crucial skills for software engineers
By Zach Boyd, September 2017
As the gap between research and productization continues to narrow, traditional labels may no longer apply.
By Stephen Miller, June 2017
Young and early-career researchers at the 2016 Heidelberg Laureate Forum discuss how the frontier between mathematics and computer science is shifting, what the future promises, and the implications the frontier's shape and dynamics will have on both fields.
By Edmon Begoli, Vincent Schlegel, Michael Atiyah, Praise Adeyemo, Tim Baarslag, April 2017
By Tony Blankemeyer, December 2016
By Adrian Scoică, December 2015
By Teodoro Montanaro, December 2015