research CSM: A Code Style Model for Computing Educators ACM Transactions on Computing Education Mon ACM Transactions on Computing Education, Volume 25, Issue 1, Page 1-39, March 2025. dl.acm.org