research Teacher Perspectives on Leveraging Computer Science for Civic and Social Awareness ACM Transactions on Computing Education Fri ACM Transactions on Computing Education, Volume 27, Issue 1, Page 1-28, March 2027. dl.acm.org