SODA: A Computer Aided Design Environment for the Doing and Learning of Software Design. - Luke Hohmann; Mark Guzdial; Elliot Soloway (ICCAL, 1992)

Whorf: A Visualization Tool for Software Maintenance. - Kathleen Brade; Mark Guzdial; Mark Steckel; Elliot Soloway (VL, 1992)

Emile: Software-realized scaffolding for science learners programming in mixed media. - Mark Guzdial (1993)

The future of programming instruction (abstract). - Philip Miller 001; Michael J. Clancy; Andrea A. diSessa; Jeremy Roschelle; Michael Eisenberg; Mark Guzdial; Elliot Soloway; Mitchel Resnick (SIGCSE, 1994)

Whorf: a Hypertext Tool for Software Maintenance. - Kathleen Brade; Mark Guzdial; Mark Steckel; Elliot Soloway (Int. J. Softw. Eng. Knowl. Eng., 1994)

Software-Realized Scaffolding to Facilitate Programming for Science Learning. - Mark Guzdial (Interact. Learn. Environ., 1994)

Learner-centered design: the challenge for HCI in the 21st century. - Elliot Soloway; Mark Guzdial; Kenneth E. Hay (Interactions, 1994)

Learner-Centered System Design: HCI Perspective for the Future. - Mark Guzdial; Yasmin B. Kafai; John M. Carroll 001; Gerhard Fischer; Roger C. Schank; Elliot Soloway; Ben Shneiderman (Symposium on Designing Interactive Systems, 1995)

Collaborative support for learning in complex domains. - Mark Guzdial; Jennifer Turns; Noel Rappin; David Carlson (CSCL, 1995)

Technology support for collaborative learning in a problem-based curriculum for sustainable technology. - Cindy E. Hmelo; Jorge A. Vanegas; Matthew J. Realff; Bret Bras; Jim Mulholland; Terry Shikano; Mark Guzdial (CSCL, 1995)

Computational support for collaborative learning through generative problem solving. - N. Hari Narayanan; Cindy E. Hmelo; Valery A. Petrushin; Wendy Newstetter; Mark Guzdial; Janet L. Kolodner (CSCL, 1995)

Collaborative and multimedia interactive learning environment for engineering education. - Mark Guzdial; Noel Rappin; David Carlson (SAC, 1995)

Centralized mindset: a student problem with object-oriented programming. - Mark Guzdial (SIGCSE, 1995)

A user interface evaluation environment using synchronized video, visualizations and event trace data. - Albert N. Badre; Mark Guzdial; Scott E. Hudson; Paulo J. Santos (Softw. Qual. J., 1995)

The Role of Student Tasks in Accessing Cognitive Media Types. - Michael D. Byrne; Mark Guzdial; Preetha Ram; Richard Catrambone; Ashwin Ram 001; John T. Stasko; Gordon T. Shippey; Florian Albrecht (ICLS, 1996)

Simulated Environments for Learning Real World Contexts in Chemical Engineering. - Mark Guzdial; Noel Rappin (ICLS, 1996)

Of Black and Glass Boxes: Scaffolding for Doing and Learning. - Cindy E. Hmelo; Mark Guzdial (ICLS, 1996)

Computer Science Apprenticeship: Creating Support for Intermediate Computer Science Students. - Amnon Shabo; Mark Guzdial; John T. Stasko (ICLS, 1996)

Exploring Interface Options in Multimedia Educational Environments. - Gordon T. Shippey; Mark Guzdial; Ashwin Ram 001; Richard Catrambone; Florian Albrecht; Mike Burne; Janis Roberts; John T. Stasko (ICLS, 1996)

Visualizing usability log data. - Mark Gray; Albert N. Badre; Mark Guzdial (INFOVIS, 1996)

WWW interactive learning environments for computer science education. - David Carlson; Mark Guzdial; Colleen M. Kehoe; Viren Shah; John T. Stasko (SIGCSE, 1996)

Computer Support for Learning through Complex Problem Solving. - Mark Guzdial; Janet L. Kolodner; Cindy E. Hmelo; N. Hari Narayanan; David Carlson; Noel Rappin; Roland Hübscher; Jennifer Turns; Wendy Newstetter (Commun. ACM, 1996)

Integrating Tools into the Classroom. - Roland Hübscher; Sadhana Puntambekar; Mark Guzdial; Janet L. Kolodner (CHI Extended Abstracts, 1997)

Balancing Usability and Learning in an Interface. - Noel Rappin; Mark Guzdial; Matthew J. Realff; Pete Ludovice (CHI, 1997)

Information ecology of collaborations in educational settings: influence of tool. - Mark Guzdial (CSCL, 1997)

Integrating and guiding collaboration: lessons learned in computer-supported collaborative learning research at Georgia Tech. - Mark Guzdial; Cindy E. Hmelo; Roland Hübscher; Kristine S. Nagel; Wendy Newstetter; Sadhana Puntambekar; Amnon Shabo; Jennifer Turns; Janet L. Kolodner (CSCL, 1997)

Intra-group and intergroup: an exploration of learning with complementary collaboration tools. - Sadhana Puntambekar; Kristine S. Nagel; Roland Hübscher; Mark Guzdial; Janet L. Kolodner (CSCL, 1997)

JavaCAP: a collaborative case authoring program on the WWW. - Amnon Shabo; Kristine S. Nagel; Mark Guzdial; Janet L. Kolodner (CSCL, 1997)

A Shared Command Line in a Virtual Space: The Working Man's MOO. - Mark Guzdial (ACM Symposium on User Interface Software and Technology, 1997)

An apprenticeship-based multimedia courseware for computer graphics studies provided on the World Wide Web. - Amnon Shabo; Mark Guzdial; John T. Stasko (Comput. Educ., 1997)

Technological Support for Apprenticeship. - Mark Guzdial (WebNet, 1998)

Supporting Programming and Learning-to-Program with an Integrated CAD and Scaffolding Workbench. - Mark Guzdial; Luke Hohmann; Michael Konneman; Christopher Walton; Elliot Soloway (Interact. Learn. Environ., 1998)

Anchoring discussions in lecture: an approach to collaboratively extending classroom digital media. - Gregory D. Abowd; Maria da Graça Campos Pimentel; Bolot Kerimbaev; Yoshihide Ishiguro; Mark Guzdial (CSCL, 1999)

Using a CSCL-Driven shift in agency to undertake educational reform. - Mark Guzdial; Matthew J. Realff; Pete Ludovice; Tom Morley; J. Clayton Kerce; Eric Lyons 003; Katherine E. Sukel (CSCL, 1999)

MuSwikis: a graphical collaboration system. - Lex Spoon; Mark Guzdial (CSCL, 1999)

PML: Adding Flexibility to Multimedia Presentations. - Ashwin Ram 001; Richard Catrambone; Mark Guzdial; Colleen M. Kehoe; D. Scott McCrickard; John T. Stasko (IEEE Multim., 1999)

Recognizing and supporting roles in CSCW. - Mark Guzdial; Jochen Rick; Bolot Kerimbaev (CSCW, 2000)

An evaluation of space-filling information visualizations for depicting hierarchical structures. - John T. Stasko; Richard Catrambone; Mark Guzdial; Kevin McDonald (Int. J. Hum. Comput. Stud., 2000)

Use of collaborative multimedia in computer science classes. - Mark Guzdial (ITiCSE, 2001)

Using squeak for teaching user interface software. - Mark Guzdial (SIGCSE, 2001)

Models and areas for CS education research. - John T. Stasko; Mark Guzdial; Michael J. Clancy; Nell B. Dale; Sally Fincher (SIGCSE, 2001)

Quality in Distance Education. - Gordon Davies; Wendy A. Lawrence-Fowler; C. Fay Cover; Mark Guzdial (WebNet, 2001)

Models and Areas for CS Education Research. - Mike Clancy; John T. Stasko; Mark Guzdial; Sally Fincher; Nell B. Dale (Comput. Sci. Educ., 2001)

Connections as a Focus for Model-Building Learning in Engineering. - Noel Rappin; Mark Guzdial; Matthew J. Realff; Pete Ludovice (Interact. Learn. Environ., 2001)

Supporting educational activities through dynamic web interfaces. - Maria da Graça Campos Pimentel; Yoshihide Ishiguro; Bolot Kerimbaev; Gregory D. Abowd; Mark Guzdial (Interact. Comput., 2001)

A multi-national, multi-institutional study of assessment of programming skills of first-year CS students. - Michael McCracken; Vicki L. Almstrum; Danny Diaz; Mark Guzdial; Dianne Hagan; Yifat Ben-David Kolikant; Cary Laxer; Lynda Thomas; Ian Utting; Tadeusz Wilusz (ACM SIGCSE Bull., 2001)

Squeak - open personal computing and multimedia. - Mark Guzdial; Kimberly M. Rose (Prentice Hall, 2002)

Exploring the lack of dialogue in computer-supported collaborative learning. - Mark Guzdial; Karen Carroll (CSCL, 2002)

Installing and using collaborative websites. - Mark Guzdial; Jochen Rick (CSCL, 2002)

Collaborative learning at low cost: CoWeb use in English composition. - Jochen Rick; Mark Guzdial; Karen Carroll; Lissa Holloway-Attaway; Brandy Walker (CSCL, 2002)

Teaching the Nintendo generation to program. - Mark Guzdial; Elliot Soloway (Commun. ACM, 2002)

CoWeb - Experiences with Collaborative Web Spaces. - Andreas Dieberger; Mark Guzdial (From Usenet to CoWebs, 2003)

Introducing Testing Practices into Objects and Design Course. - Ellen Francine Barbosa; José Carlos Maldonado; Richard J. LeBlanc; Mark Guzdial (CSEE&T, 2003)

Extending CRC cards into a complete design process. - Kathleen Arnold Gray; Mark Guzdial; Spencer Rugaber (ITiCSE, 2003)

A media computation course for non-majors. - Mark Guzdial (ITiCSE, 2003)

Computer science is more important than calculus: the challenge of living up to our potential. - Mark Guzdial; Elliot Soloway (ACM SIGCSE Bull., 2003)

Computers for Communication, Not Calculation: Media as a Motivation and Context for Learning. - Andrea Forte; Mark Guzdial (HICSS, 2004)

Improving Personal Home Pages to Support Learning as Becoming and Belonging. - Jochen Rick; Mark Guzdial (ICLS, 2004)

Panel session: great principles in computing. - Peter J. Denning; Rudolph P. Darken; Eric Roberts 001; Mark Guzdial (SIGCSE, 2004)

"But it looks right!": the bugs students don't see. - David Ginat; Owen L. Astrachan; Daniel D. Garcia; Mark Guzdial (SIGCSE, 2004)

A CS1 course designed to address interests of women. - Lauren Rich; Heather Perry; Mark Guzdial (SIGCSE, 2004)

CS0/CS1: filter or funnel: recruitment, retention and student success. - Rebecca F. Bruce; Charles Fowler; Mark Guzdial; Merle S. King; Amy B. Woszczynski (ACM Southeast Regional Conference (1), 2005)

Impact of alternative introductory courses on programming concept understanding. - Allison Elliott Tew; W. Michael McCracken; Mark Guzdial (ICER, 2005)

Challenges to computer science education research. - Vicki L. Almstrum; Orit Hazzan; Mark Guzdial; Marian Petre (SIGCSE, 2005)

A model for improving secondary CS education. - Barbara Ericson; Mark Guzdial; Maureen Biggers (SIGCSE, 2005)

Design process for a non-majors computing course. - Mark Guzdial; Andrea Forte (SIGCSE, 2005)

Tracking an innovation in introductory CS education from a research university to a two-year college. - Allison Elliott Tew; Charles Fowler; Mark Guzdial (SIGCSE, 2005)

Contrasting women's experiences in computer science at different institutions. - Ela Zur; Lilly Irani; Lecia Jane Barker; Mark Guzdial (SIGCSE, 2005)

Special issue on doctoral research in computer science education. - Sue Fitzgerald; Mark Guzdial (Comput. Sci. Educ., 2005)

Motivation and nonmajors in computer science: identifying discrete audiences for introductory courses. - Andrea Forte; Mark Guzdial (IEEE Trans. Educ., 2005)

iTell: supporting retrospective storytelling with digital photos. - Brian M. Landry; Mark Guzdial (Conference on Designing Interactive Systems, 2006)

Graphic designers who program as informal computer science learners. - Brian Dorn; Mark Guzdial (ICER, 2006)

Imagineering inauthentic legitimate peripheral participation: an instructional design approach for motivating computing education. - Mark Guzdial; Allison Elliott Tew (ICER, 2006)

Successful approaches to teaching introductory computer science courses with python. - David Ranum; Bradley Miller 001; John M. Zelle; Mark Guzdial (SIGCSE, 2006)

Situating CoWeb: a scholarship of application. - Jochen Rick; Mark Guzdial (Int. J. Comput. Support. Collab. Learn., 2006)

Teaching computing for everyone. - Mark Guzdial (J. Comput. Sci. Coll., 2006)

Introduction to Computing and Programming with Java. - Mark Guzdial; Barbara Ericson (Pearson Education, 2007)

The current crisis in computing: what are the real issues? - Lillian N. Cassel; Andrew D. McGettrick; Mark Guzdial; Eric Roberts 001 (SIGCSE, 2007)

Improving secondary CS education: progress and problems. - Barbara Ericson; Mark Guzdial; Maureen Biggers (SIGCSE, 2007)

ThreadsTM: how to restructure a computer science curriculum for a flat world. - Merrick L. Furst; Charles L. Isbell Jr.; Mark Guzdial (SIGCSE, 2007)

Introductory Computing Construct Use in an End-User Programming Community. - Brian Dorn; Allison Elliott Tew; Mark Guzdial (VL/HCC, 2007)

Engaging Computing Students with AI and Robotics. - Deepak Kumar 002; Douglas S. Blank; Tucker R. Balch; Keith J. O'Hara; Mark Guzdial; Stewart Tansley (AAAI Spring Symposium: Using AI to Motivate Greater Participation in Computer Science, 2008)

Attitudes about computing in postsecondary graduates. - Michael Hewner; Mark Guzdial (ICER, 2008)

Context as Support for Learning Computer Organization. - Allison Elliott Tew; Brian Dorn; William D. Leahy Jr.; Mark Guzdial (ACM J. Educ. Resour. Comput., 2008)

Narrating data structures: The role of context in CS2. - Svetlana Yarosh; Mark Guzdial (ACM J. Educ. Resour. Comput., 2008)

Designing Personal Robots for Education: Hardware, Software, and Curriculum. - Tucker R. Balch; Jay Summet; Douglas S. Blank; Deepak Kumar 002; Mark Guzdial; Keith J. O'Hara; Daniel Walker; Monica Sweat; Gaurav Gupta; Stewart Tansley; Jared Jackson; Mansi Gupta; et al. (IEEE Pervasive Comput., 2008)

Mediating programming through chat for the OLPC. - Jill P. Dimond; Sarita Yardi; Mark Guzdial (CHI Extended Abstracts, 2009)

Glitch Game Testers: African American Men Breaking Open the Console. - Betsy James DiSalvo; Mark Guzdial; Tom McKlin; Charles Meadows; Kenneth Perry; Corey Steward; Amy S. Bruckman (DiGRA Conference, 2009)

It seemed like a good idea at the time. - Jonas Boustedt; Robert McCartney; Katherine Deibel; Jim Huggins 001; Beth Simon; Suzanne Westbrook; The Mystery Presenter (SIGCSE, 2009)

Education - Teaching computing to everyone. - Mark Guzdial (Commun. ACM, 2009)

Sharing ideas, writing apps, and creating a professional web presence. - Mark Guzdial; Greg Linden; Tessa Lau (Commun. ACM, 2009)

CS woes: deadline-driven research, academic inequality. - Jeannette M. Wing; Mark Guzdial (Commun. ACM, 2009)

An ICT research agenda, HPC and innovation, and why only the developed world lacks women in computing. - Jeannette M. Wing; Daniel Reed; Mark Guzdial (Commun. ACM, 2009)

Learning on the job: characterizing the programming knowledge and learning strategies of web designers. - Brian Dorn; Mark Guzdial (CHI, 2010)

Discovering computing: perspectives of web designers. - Brian Dorn; Mark Guzdial (ICER, 2010)

Report on the future of computing education summit. - Mark Guzdial; Jane Prey; Lucy Sanders; Heikki Topi; Joseph E. Urban (SIGCSE, 2010)

Variations on a theme: role of media in motivating computing education. - Mark Guzdial; David Ranum; Brad Miller 001; Beth Simon; Barbara Ericson; Samuel A. Rebelsky; Janet Davis; Deepak Kumar 002; Douglas S. Blank (SIGCSE, 2010)

What game developers look for in a new graduate: interviews and surveys at one game company. - Michael Hewner; Mark Guzdial (SIGCSE, 2010)

Recognizing the most influential CS education papers. - David G. Kay; Kim B. Bruce; Michael J. Clancy; Nell B. Dale; Mark Guzdial; Eric Roberts 001 (SIGCSE, 2010)

How do computing faculty adopt curriculum innovations?: the story from instructors. - Lijun Ni; Tom McKlin; Mark Guzdial (SIGCSE, 2010)

Developing a validated assessment of fundamental CS1 concepts. - Allison Elliott Tew; Mark Guzdial (SIGCSE, 2010)

Too much programming too soon? - Mark Guzdial; Judy Robertson (Commun. ACM, 2010)

The chaos of the internet as an external brain; and more. - Greg Linden; Ed H. Chi; Mark Guzdial (Commun. ACM, 2010)

Security advice; malvertisements; and CS education in Qatar. - Greg Linden; Jason I. Hong; Mark Guzdial (Commun. ACM, 2010)

Software development and crunch time; and more. - Ruben Ortega; Mark Guzdial; Daniel Reed (Commun. ACM, 2010)

How to make progress in computing education. - Cameron Wilson; Mark Guzdial (Commun. ACM, 2010)

Does contextualized computing education help? - Mark Guzdial (Inroads, 2010)

Meeting everyone's need for computing. - Mark Guzdial (J. Comput. Sci. Coll., 2010)

Problem Solving with Data Structures Using Java - a Multimedia Approach. - Mark Guzdial; Barbara Ericson (Pearson Education, 2011)

Why Is It So Hard to Learn to Program? - Mark Guzdial (Making Software, 2011)

African American men constructing computing identity. - Betsy James DiSalvo; Sarita Yardi; Mark Guzdial; Tom McKlin; Charles Meadows; Kenneth Perry; Amy S. Bruckman (CHI, 2011)

How CS majors select a specialization. - Michael Hewner; Mark Guzdial (ICER, 2011)

Technology for teaching the rest of us. - Mark Guzdial (ITiCSE, 2011)

The use of evidence in the change making process of computer science educators. - Davide Fossati; Mark Guzdial (SIGCSE, 2011)

Building a community to support HS CS teachers: the disciplinary commons for computing educators. - Lijun Ni; Mark Guzdial; Allison Elliott Tew; Briana B. Morrison; Ria Galanos (SIGCSE, 2011)

Setting the stage for computing curricula 2013: computer science - report from the ACM/IEEE-CS joint task force. - Mehran Sahami; Mark Guzdial; Andrew D. McGettrick; Steve Roach (SIGCSE, 2011)

The FCS1: a language independent assessment of CS1 knowledge. - Allison Elliott Tew; Mark Guzdial (SIGCSE, 2011)

Role and value of quantitative instruments in gauging student perspectives in a computing curriculum. - Henry MacKay Walker; Ali Erkan; Mark Guzdial; Steve Cooper (SIGCSE, 2011)

From science to engineering. - Mark Guzdial (Commun. ACM, 2011)

Scientists, engineers, and computer science; industry and research groups. - Mark Guzdial; Greg Linden (Commun. ACM, 2011)

From idea to product: how schools of education can help CS. - Daniel Reed; Mark Guzdial (Commun. ACM, 2011)

Simple design; research vs. teaching; and quest to learn. - Daniel Reed; Mark Guzdial; Judy Robertson (Commun. ACM, 2011)

Learning How to Prepare Computer Science High School Teachers. - Mark Guzdial (Computer, 2011)

Computing Education Coordinating Council (CECC). - Mark Guzdial (ACM SIGCSE Bull., 2011)

Using game development to reveal programming competency. - Steven Simmons; Betsy James DiSalvo; Mark Guzdial (FDG, 2012)

A statewide survey on computing education pathways and influences: factors in broadening participation in computing. - Mark Guzdial; Barbara J. Ericson; Tom McKlin; Shelly Engelman (ICER, 2012)

Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications. - Lauren E. Margulieux; Mark Guzdial; Richard Catrambone (ICER, 2012)

Adapting the disciplinary commons model for high school teachers: improving recruitment, creating community. - Briana B. Morrison; Lijun Ni; Mark Guzdial (ICER, 2012)

Listening to linked lists: using multimedia to learn data structures (abstract only). - Mark Guzdial; Barbara Ericson (SIGCSE, 2012)

Who AM I?: understanding high school computer science teachers' professional identity. - Lijun Ni; Mark Guzdial (SIGCSE, 2012)

Understanding CS1 students; defective software. - Mark Guzdial; Bertrand Meyer 001 (Commun. ACM, 2012)

CS and popular culture; learning from console games. - Mark Guzdial; Judy Robertson (Commun. ACM, 2012)

Levels of abstraction: pre-teens and career choices. - Mark Guzdial; Judy Robertson (Commun. ACM, 2012)

The power of computing; design guidelines in CS education. - Daniel Reed; Mark Guzdial (Commun. ACM, 2012)

Georgia Computes!: an alliance to broaden participation across the state of Georgia. - Mark Guzdial; Barbara Ericson (Inroads, 2012)

When Life and Learning Do Not Fit: Challenges of Workload and Communication in Introductory Computer Science Online. - Klara Benda; Amy S. Bruckman; Mark Guzdial (ACM Trans. Comput. Educ., 2012)

Introduction to Computing and Programming in Python; 3rd Edition. - Mark Guzdial; Barbara Ericson (Pearson / Addison Wesley, 2013)

Subgoal Labeled Worked Examples Improve K-12 Teacher Performance in Computer Programming Training. - Lauren E. Margulieux; Richard Catrambone; Mark Guzdial (CogSci, 2013)

Exploring hypotheses about media computation. - Mark Guzdial (ICER, 2013)

Workifying games: successfully engaging african american gamers with computer science. - Betsy James DiSalvo; Mark Guzdial; Charles Meadows; Kenneth Perry; Tom McKlin; Amy S. Bruckman (SIGCSE, 2013)

Expanding access to K-12 computer science education: research on the landscape of computer science professional development. - Baker Franke; Jeanne Century; Michael Lach; Cameron Wilson; Mark Guzdial; Gail Chapman; Owen L. Astrachan (SIGCSE, 2013)

Rediscovering the passion, beauty, joy, and awe: making computing fun again, part 6. - Daniel D. Garcia; Valerie Barr; Mark Guzdial; David J. Malan (SIGCSE, 2013)

Nifty assignments. - Nick Parlante; Julie Zelenski; Michelle Craig; John DeNero; Mark Guzdial; David J. Malan; Aditi S. Muralidharan; Eric Roberts 001; Kevin Wayne (SIGCSE, 2013)

The revolution will be televised: perspectives on massive open online education. - Mehran Sahami; Mark Guzdial; Fred G. Martin; Nick Parlante (SIGCSE, 2013)

Human-centered computing: a new degree for Licklider's world. - Mark Guzdial (Commun. ACM, 2013)

The lure of live coding; the attraction of small data. - Mark Guzdial; Valerie Barr (Commun. ACM, 2013)

Securing the future of computer science; reconsidering analog computing. - Mark Guzdial; Daniel Reed (Commun. ACM, 2013)

Success in introductory programming: what works? - Leo Porter 001; Mark Guzdial; Charlie McDowell; Beth Simon (Commun. ACM, 2013)

Encouraging IT usage in future healthcare, quality in CS education. - Jeannette M. Wing; Mark Guzdial (Commun. ACM, 2013)

Computing Education: Beyond the Classroom. - Mark Guzdial; Betsy James DiSalvo (Computer, 2013)

Measuring cognitive load in introductory CS: adaptation of an instrument. - Briana B. Morrison; Brian Dorn; Mark Guzdial (ICER, 2014)

Measuring demographics and performance in computer science education at a nationwide scale using AP CS data. - Barbara Ericson; Mark Guzdial (SIGCSE, 2014)

Preparing secondary computer science teachers through an iterative development process. - Barbara J. Ericson; Mark Guzdial; Tom McKlin (WiPSCE, 2014)

Preparing teachers is different than preparing software developers: [WiPSCE'14 keynote]. - Mark Guzdial (WiPSCE, 2014)

A future for computing education research. - Steve Cooper; Shuchi Grover; Mark Guzdial; Beth Simon (Commun. ACM, 2014)

Why the U.S. is not ready for mandatory CS education. - Mark Guzdial (Commun. ACM, 2014)

Meeting student and teacher needs in computing education. - Mark Guzdial (Commun. ACM, 2014)

MOOCs need more work; so do CS graduates. - Mark Guzdial; Joel C. Adams (Commun. ACM, 2014)

Teach the teachers, and contribute to humanity. - Mark Guzdial; Lawrence M. Fisher (Commun. ACM, 2014)

The difficulty of teaching programming languages, and the benefits of hands-on learning. - Mark Guzdial; Philip J. Guo (Commun. ACM, 2014)

Eyes forward. - Mark Guzdial; Daniel Reed (Commun. ACM, 2014)

Finding a research job, and teaching CS in high school. - John Langford 001; Mark Guzdial (Commun. ACM, 2014)

Georgia Computes! An Intervention in a US State, with Formal and Informal Education in a Policy Context. - Mark Guzdial; Barbara Ericson; Tom McKlin; Shelly Engelman (ACM Trans. Comput. Educ., 2014)

Limitations of MOOCs for Computing Education- Addressing our needs: MOOCs and technology to advance learning and learning research (Ubiquity symposium). - Mark Guzdial (Ubiquity, 2014)

Analysis of Interactive Features Designed to Enhance Learning in an Ebook. - Barbara J. Ericson; Mark J. Guzdial; Briana B. Morrison (ICER, 2015)

Subgoals, Context, and Worked Examples in Learning Computing Problem Solving. - Briana B. Morrison; Lauren E. Margulieux; Mark Guzdial (ICER, 2015)

Partnering to Promote State-by-State Computing Education Reform (Abstract Only). - W. Richards Adrion; Mark Guzdial; Barbara Ericson (SIGCSE, 2015)

Best Practices for IRB Approval: Four Perspectives. - Michael S. Kirkpatrick; Janice E. Cuny; Mark Guzdial; Amanda M. Holland-Minkley; Clifford A. Shaffer (SIGCSE, 2015)

Requirements for a computing-literate society. - Mark Guzdial (VL/HCC, 2015)

Usability and Usage of Interactive Features in an Online Ebook for CS Teachers. - Barbara Ericson; Steven Moore; Briana B. Morrison; Mark Guzdial (WiPSCE, 2015)

Advice on teaching CS, and the learnability of programming languages. - Valerie Barr; Mark Guzdial (Commun. ACM, 2015)

What's the best way to teach computer science to beginners? - Mark Guzdial (Commun. ACM, 2015)

Bringing evidence-based education to CS. - Mark Guzdial (Commun. ACM, 2015)

Plain talk on computing education. - Mark Guzdial (Commun. ACM, 2015)

The arbitrariness of reviews, and advice for school administrators. - John Langford 001; Mark Guzdial (Commun. ACM, 2015)

What do we do when the jobs are gone, and why we must embrace active learning. - Moshe Y. Vardi; Mark Guzdial (Commun. ACM, 2015)

An eBook for teachers learning CS principles. - Barbara Ericson; Mark Guzdial; Briana B. Morrison; Miranda C. Parker; Matthew Moldavan; Lekha Surasani (Inroads, 2015)

Highlights of broadening participation research at RESPECT'15. - Tiffany Barnes; Mark Guzdial (ACM SIGCSE Bull., 2015)

Learner-Centered Design of Computing Education: Research on Computing for Everyone - Mark Guzdial (Morgan & Claypool Publishers, 2015)

Introduction to Computing and Programming in Python - a Multimedia Approach, 4th Edition. - Mark J. Guzdial; Barbara Ericson (Prentice Hall, 2016)

Identifying Design Principles for CS Teacher Ebooks through Design-Based Research. - Barbara J. Ericson; Kantwon Rogers; Miranda C. Parker; Briana B. Morrison; Mark Guzdial (ICER, 2016)

Replication, Validation, and Use of a Language Independent CS1 Knowledge Assessment. - Miranda C. Parker; Mark Guzdial; Shelly Engelman (ICER, 2016)

Training Learners to Self-Explain: Designing Instructions and Examples to Improve Problem Solving. - Lauren E. Margulieux; Briana B. Morrison; Mark Guzdial; Richard Catrambone (ICLS, 2016)

Subgoals Help Students Solve Parsons Problems. - Briana B. Morrison; Lauren E. Margulieux; Barbara Ericson; Mark Guzdial (SIGCSE, 2016)

Replicating a Validated CS1 Assessment (Abstract Only). - Miranda C. Parker; Mark Guzdial (SIGCSE, 2016)

Using projection AR to add design studio pedagogy to a CS classroom. - Blair MacIntyre; Dingtian Zhang; Ryan Jones; Amber Solomon; Elizabeth DiSalvo; Mark Guzdial (VR, 2016)

Broadening access to computing education state by state. - Rick Adrion; Renee Fall; Barbara Ericson; Mark Guzdial (Commun. ACM, 2016)

Introducing CS to newcomers, and JES as a teaching tool. - Valerie Barr; Mark Guzdial (Commun. ACM, 2016)

Drumming up support for AP CS principles. - Mark Guzdial (Commun. ACM, 2016)

Bringing computer science to U.S. schools, state by state. - Mark Guzdial (Commun. ACM, 2016)

Sampling bias in CS education, and where's the cyber strategy? - Mark Guzdial; John Arquilla (Commun. ACM, 2016)

Growing computer science education into a STEM education discipline. - Mark Guzdial; Briana B. Morrison (Commun. ACM, 2016)

ICER 2016, and Star Trek at 50. - Mark Guzdial; Daniel Reed (Commun. ACM, 2016)

The solution to AI, what real researchers do, and expectations for CS classrooms. - John Langford 001; Mark Guzdial (Commun. ACM, 2016)

Employing subgoals in computer programming education. - Lauren E. Margulieux; Richard Catrambone; Mark Guzdial (Comput. Sci. Educ., 2016)

State-Based Progress Towards Computer Science for All. - Barbara Ericson; W. Richards Adrion; Renee Fall; Mark Guzdial (Inroads, 2016)

Using Tracing and Sketching to Solve Programming Problems: Replicating and Extending an Analysis of What Students Draw. - Kathryn I. Cunningham; Sarah Blanchard; Barbara Ericson; Mark Guzdial (ICER, 2017)

Students and Teachers Use An Online AP CS Principles EBook Differently: Teacher Behavior Consistent with Expert Learners. - Miranda C. Parker; Kantwon Rogers; Barbara J. Ericson; Mark Guzdial (ICER, 2017)

The Role of CS Departments in The US President's "CS for All" Initiative. - Mark Guzdial; Barbara Ericson; W. Richards Adrion; Megean Garvin (SIGCSE, 2017)

Evidence Based Teaching Practices in CS (Abstract Only). - Briana B. Morrison; Mark Guzdial; Cynthia Bailey Lee; Leo Porter 001; Beth Simon (SIGCSE, 2017)

Crafting a national cyberdefense, and preparing to support computational literacy. - John Arquilla; Mark Guzdial (Commun. ACM, 2017)

Balancing teaching CS efficiently with motivating students. - Mark Guzdial (Commun. ACM, 2017)

'Generation CS' drives growth in enrollments. - Mark Guzdial (Commun. ACM, 2017)

The slow evolution of CS for all, the beauty of programs. - Mark Guzdial; Robin K. Hill (Commun. ACM, 2017)

Manipulating word representations, and preparing students for coding jobs? - Robin K. Hill; Mark Guzdial (Commun. ACM, 2017)

Preparing tomorrow's faculty to address challenges in teaching computer science. - Leo Porter 001; Cynthia Bailey Lee; Beth Simon; Mark Guzdial (Commun. ACM, 2017)

Socioeconomic Status and Computer Science Achievement: Spatial Ability as a Mediating Variable in a Novel Model of Understanding. - Miranda C. Parker; Amber Solomon; Brianna Pritchett; David A. Illingworth; Lauren E. Margulieux; Mark Guzdial (ICER, 2018)

Applying a Gesture Taxonomy to Introductory Computing Concepts. - Amber Solomon; Mark Guzdial; Betsy DiSalvo; Ben Rydal Shapiro (ICER, 2018)

The Role of Gestures in Learning Computer Sciences: (Abstract Only). - Amber Solomon; Vedant Pradeep; Sarah Li; Mark Guzdial (SIGCSE, 2018)

Protecting the power grid, and finding bias in student evaluations. - John Arquilla; Mark Guzdial (Commun. ACM, 2018)

Providing equitable access to computing education. - Mark Guzdial; Amy S. Bruckman (Commun. ACM, 2018)

Programming programming languages, and analyzing Facebook's failure. - Mark Guzdial; Susan Landau 001 (Commun. ACM, 2018)

The costs and pleasures of a computer science teacher. - Mark Guzdial; Bertrand Meyer 001 (Commun. ACM, 2018)

What we care about now, what we'll care about in the future. - Mark Guzdial (Inroads, 2018)

Helping Social Studies Teachers to Design Learning Experiences Around Data: Participatory Design for New Teacher-Centric Programming Languages. - Bahare Naimipour; Mark Guzdial; Tamara Shreiner (ICER, 2019)

A Statewide Quantitative Analysis of Computer Science: What Predicts CS in Georgia Public High School? - Miranda C. Parker; Mark Guzdial (ICER, 2019)

Novice Rationales for Sketching and Tracing, and How They Try to Avoid It. - Kathryn I. Cunningham; Shannon Ke; Mark Guzdial; Barbara Ericson (ITiCSE, 2019)

Making CS Learning Visible: Case Studies on How Visibility of Student Work Supports a Community of Learners in CS Classrooms. - Amber Solomon; Vanessa Oguamanam; Mark Guzdial; Betsy DiSalvo (ITiCSE, 2019)

Task-Specific Programming Languages for Promoting Computing Integration: A Precalculus Example. - Mark Guzdial; Bahare Naimipour (Koli Calling, 2019)

Computing Education as a Foundation for 21st Century Literacy. - Mark Guzdial (SIGCSE, 2019)

Negotiating Varied Research Goals in Computing Education Research. - Mark Guzdial; Colleen M. Lewis; Lauren E. Margulieux; Greg L. Nelson; Leo Porter 001 (SIGCSE, 2019)

Fostering State-level Change In CS Education: The Expanding Computing Education Pathways Alliance. - Jeffrey Xavier; Alan Peterfreund; Rebecca Zarch; W. Richards Adrion; Renee Fall; Mark Guzdial; Barbara Ericson; Sarah Dunton; Tom McKlin (SIGCSE, 2019)

Why programmers should curb their enthusiasm, and thinking about computational thinking. - Yegor Bugayenko 001; Mark Guzdial (Commun. ACM, 2019)

Cutting the wait for CS advice. - Mark Guzdial (Commun. ACM, 2019)

Is CS really for all, and defending democracy in cyberspace. - Mark Guzdial; John Arquilla (Commun. ACM, 2019)

Getting high school, college students interested in CS. - Mark Guzdial; Robin K. Hill (Commun. ACM, 2019)

Computational thinking should just be good thinking. - Mark Guzdial; Alan C. Kay; Cathie Norris; Elliot Soloway (Commun. ACM, 2019)

Pondering variables and direct instruction. - Robin K. Hill; Mark Guzdial (Commun. ACM, 2019)

Notional Machines and Programming Language Semantics in Education (Dagstuhl Seminar 19281). - Mark Guzdial; Shriram Krishnamurthi; Juha Sorva; Jan Vahrenhold (Dagstuhl Reports, 2019)

Member spotlight. - Leo Porter 001; Mark Guzdial (ACM SIGCSE Bull., 2019)

Engaging Pre-Service Teachers in Front-End Design: Developing Technology for a Social Studies Classroom. - Bahare Naimipour; Mark Guzdial; Tamara Shreiner (FIE, 2020)

"I'm Not a Computer": How Identity Informs Value and Expectancy During a Programming Activity. - Kathryn Cunningham; Rahul Agrawal Bejarano; Mark Guzdial; Barbara Ericson (ICLS, 2020)

Embodied Representations in Computing Education: How Gesture, Embodied Language, and Tool Use Support Teaching Recursion. - Amber Solomon; Miyeon Bae; Betsy DiSalvo; Mark Guzdial (ICLS, 2020)

Undergraduate Student Research With Low Faculty Cost. - Sindhu Kutty; Mark Guzdial (RESPECT, 2020)

The Cambridge Handbook of Computing Education Research Summarized in 75 minutes. - Colleen M. Lewis; Tim Bell 001; Paulo Blikstein; Adam S. Carter; Katrina Falkner; Sally A. Fincher; Kathi Fisler; Mark Guzdial; Patricia Haden; Sepehr Hejazi Moghadam; Michael S. Horn; Christopher D. Hundhausen; et al. (SIGCSE, 2020)

CS + X Meets CS 1: Strongly Themed Intro Courses. - Robert H. Sloan; Valerie Barr; Heather Bort; Mark Guzdial; Ran Libeskind-Hadas; Richard Warner (SIGCSE, 2020)

U.S. states must broaden participation while expanding access to computer science education. - W. Richards Adrion; Sarah T. Dunton; Barbara Ericson; Renee Fall; Carol L. Fletcher; Mark Guzdial (Commun. ACM, 2020)

Transitioning to distance learning and virtual conferencing. - John Arquilla; Mark Guzdial (Commun. ACM, 2020)

Technical perspective: Is there a geek gene? - Mark Guzdial (Commun. ACM, 2020)

Sizing the U.S. student cohort for computer science. - Mark Guzdial (Commun. ACM, 2020)

Teaching teachers to offer STEM to undergrads. - Mark Guzdial (Commun. ACM, 2020)

Teaching CS humbly, and watching the AI revolution. - Mark Guzdial; Jiajie Zhang (Commun. ACM, 2020)

Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code's Purpose. - Kathryn I. Cunningham; Barbara J. Ericson; Rahul Agrawal Bejarano; Mark Guzdial (CHI, 2021)

Reaching Everyone by Integrating Computing Everywhere. - Mark Guzdial (CSERC, 2021)

Uses, Revisions, and the Future of Validated Assessments in Computing Education: A Case Study of the FCS1 and SCS1. - Miranda C. Parker; Mark Guzdial; Allison Elliott Tew (ICER, 2021)

Getting Everyone the IT Education They Need. - Mark Guzdial (SIGITE, 2021)

Changing Computing To Make It "For All" (Invited Keynote). - Mark Guzdial (VL/HCC, 2021)

The SolarWinds hack, and a grand challenge for CS education. - John Arquilla; Mark Guzdial (Commun. ACM, 2021)

Talking about race in CS education. - Mark Guzdial (Commun. ACM, 2021)

Teaching other teachers how to teach CS better. - Mark Guzdial (Commun. ACM, 2021)

Disputing Dijkstra, and birthdays in base 2. - Mark Guzdial; Joel C. Adams (Commun. ACM, 2021)

Designing from a Novel University Engineering Course as a Model for High School Education. - Emma R. Dodoo; Carolyn Giroux; Mark Guzdial (FIE, 2022)

Designing Computing Education Courses for Liberal Arts and Science Students. - Mark Guzdial (ITiCSE (2), 2022)

Creating New Programming Experiences Inspired by Boxer to Develop Computationally Literate Society. - Mark Guzdial (Programming, 2022)

Teaspoon Languages for Integrating Programming into Social Studies, Language Arts, and Mathematics Secondary Courses. - Mark Guzdial (SIGCSE (2), 2022)

The information won't just sink in: Helping teachers provide technology-assisted data literacy instruction in social studies. - Tamara Shreiner; Mark Guzdial (Br. J. Educ. Technol., 2022)

Is higher education an engine of opportunity, or a perpetuator of privilege? - Mark Guzdial (Commun. ACM, 2022)

Achieving CS for all could take decades. - Mark Guzdial (Commun. ACM, 2022)

Educational Programming Languages and Systems (Dagstuhl Seminar 22302). - Neil Brown 001; Mark J. Guzdial; Shriram Krishnamurthi; Jens Mönig (Dagstuhl Reports, 2022)

Scaffolding to Support Liberal Arts Students Learning to Program on Photographs. - Mark Guzdial (ITiCSE (2), 2023)

Scaffolding to Support Humanities Students Programming in a Human Language Context. - Mark Guzdial (ITiCSE (2), 2023)

Identifying the Computing Education Needs of Liberal Arts and Sciences Students (Discussion Paper). - Mark Guzdial; August E. Evrard (Koli Calling, 2023)

The Michigan Robotics Undergraduate Curriculum: Defining the Discipline of Robotics for Equity and Excellence. - Odest Chadwicke Jenkins; Jessy W. Grizzle; Ella M. Atkins; Leia Stirling 001; Elliott J. Rouse; Mark Guzdial; Damen Provost; Kimberly Mann; Joanna Millunchick (CoRR, 2023)

Putting a Teaspoon of Programming into Other Subjects. - Mark Guzdial; Emma R. Dodoo; Bahare Naimipour; Tamara Nelson-Fromm; Aadarsh Padiyath (Commun. ACM, 2023)

Insights from Social Shaping Theory: The Appropriation of Large Language Models in an Undergraduate Programming Course. - Aadarsh Padiyath; Xinying Hou; Amy Pang; Diego Viramontes Vargas; Xingjian Lance Gu; Tamara Nelson-Fromm; Zihan Wu 002; Mark Guzdial; Barbara Ericson (ICER (1), 2024)

Confidence vs Insight: Big and Rich Data in Computing Education Research. - Neil C. C. Brown; Mark Guzdial (SIGCSE (1), 2024)

Computing as a University Graduation Requirement. - Zachary Dodds; Yuan Garcia; Vidushi Ojha; Mark Guzdial; Tamara Nelson-Fromm; Valerie Barr; Stephanos Matsumoto (SIGCSE (2), 2024)

Creating an On-ramp to Programming for Arts and Humanities Students with Teaspoon Languages and Custom Block Languages. - Mark Guzdial (SIGCSE (2), 2024)

Assessments for Non-CS Major Computing Classes. - Jinyoung Hur; Parmit K. Chilana; Kathryn Cunningham; Dan Garcia 001; Mark Guzdial (SIGCSE Virtual (2), 2024)

Re-making CS Departments for Generation CS. - Kathleen J. Lehman; Carla E. Brodley; Mark Guzdial; Paul Tymann; Aman Yadav (SIGCSE (2), 2024)

ACM 2023: CS + X - Challenges and Opportunities in Developing Interdisciplinary-Computing Curricula. - Carla E. Brodley; Valerie Barr; Elsa Gunter; Mark Guzdial; Ran Libeskind-Hadas; Bill Z. Manaris (Inroads, 2024)

Development of the Critical Reflection and Agency in Computing Index. - Aadarsh Padiyath; Mark Guzdial; Barbara Ericson (CHI, 2025)

Validation of the Critical Reflection and Agency in Computing Index: Do Computing Ethics Courses Make a Difference? - Aadarsh Padiyath; Casey Fiesler; Mark Guzdial; Barbara Ericson (ICER (1), 2025)

Teaching Computing to K-12 Emergent Bilinguals: Identified Challenges and Opportunities. - Emma R. Dodoo; Tamara Nelson-Fromm; Mark Guzdial (SIGCSE (1), 2025)

Designing Courses for Liberal Arts and Sciences Students Contextualized around Creative Expression and Social Justice. - Mark Guzdial; Tamara Nelson-Fromm (SIGCSE (1), 2025)

The Development and Validation of the Critical Reflection and Agency in Computing Scale. - Aadarsh Padiyath; Mark Guzdial; Barbara Ericson (SIGCSE (2), 2025)

Computing for Community-Based Economies: A Sociotechnical Ecosystem for Democratic, Egalitarian and Sustainable Futures. - Kwame Porter Robinson; Ron Eglash; Lionel P. Robert; Audrey Bennett; Mark Guzdial; Michael Nayebare (CoRR, 2025)

The Teacher's Dilemma: Balancing Trade-Offs in Programming Education for Emergent Bilingual Students. - Emma R. Dodoo; Tamara Nelson-Fromm; Mark Guzdial (CoRR, 2025)