Active Learning, Transformative Education

Cynthia Taylor ’02 is identifying the most effective ways to teach computer science—and understanding how to make it easier for professors to adopt them.

March 21, 2025

Sarah Grant

A vibrant, abstract digital illustration of a fragmented human face composed of colorful, fluid shapes against a dark background.
Photo credit: Ohni Lisle

The students in the introductory computer science course of Associate Professor of Computer Science Cynthia Taylor ’02 don’t scroll through social media in her lectures. Instead, they’re holding iClickers, small devices that enable them to vote on questions posed during class. Then they discuss the problems in small groups, collectively working out the complex concept.

“In the first vote, maybe 50 percent get the question right, but after peer discussions, 80 to 90 percent do,” Taylor says. “It’s amazing to see the shift.” 

For Taylor, computer science isn’t just a technical skill—it’s a “fundamental literacy” for the modern world, she says. Yet the teaching of computer science is not keeping up with the rapid advance of the field.

“We have overwhelming evidence that active learning is better than standard lectures for all students,” Taylor says. “It closes race and gender gaps, helps first-generation students, and improves outcomes across the board.” 

The real challenge, she’s found, is getting professors to embrace teaching methods that work better. This conviction underpins her two-pronged research mission: to measure how much of the material students comprehend and to understand how programming concepts are most effectively taught.

Researching computer science teaching methods stemmed from her work on developing a Concept Inventory (CI) for Basic Data Structures Inventory (BDSI), which she presented at a 2019 conference. This is a multiple-choice instrument for researchers to measure conceptual understanding of core concepts—for example, linked lists, hash tables, and trees—beyond traditional test performance. Now widely adopted by entities including Google, the BDSI was developed after six years of interviews, open-ended surveys, and testing with thousands of students. Taylor published results of this research in a 2021 article in ACM Transactions on Computing Education.

More recently, Taylor’s work extends beyond assessment tools to course design. In her coauthored 2023 paper “How Do I Get People to Use My Ideas? Lessons from Successful Innovators in CS Education,” Taylor identified the “novice effect” as one of the pitfalls of computer science pedagogy. 

“Experts and novices speak different languages,” she explains. “Peers can explain things in ways novices understand because they’re closer in their learning journey. As experts, we can’t unlearn what we know, so we lose touch with what it’s like to struggle with the basics.” 

As an example, Taylor cites a 2007 Journal of Science Education and Technology article where professors, graduate students, and undergraduates watched the same lecture. The researchers were shocked to find the groups didn’t just interpret the topics differently—they disagreed about what topics were even covered.

Taylor’s research proved that interactive, student-centered teaching methods were most effective. Even small changes, like pausing during lectures to give students a moment to reflect, discuss, or think of a question, made a big difference. “It’s simple, but you’d be shocked how much more interaction you get,” Taylor says. For professors willing to go further, she recommends peer instruction, or “think-pair-share”: posing a question, then having students discuss it in small groups and share their insights with the class. 

The research also highlighted the barriers professors face when integrating new teaching methods. The optimal time to embed active learning, paired instruction, and other newer protocols is early on in course development. Departmental culture also plays a role. When one professor adopts new methods and shares materials with colleagues, professors are “more likely to try and help each other through the learning curve,” Taylor says. This peer support is especially important in the first semester, when everything feels more experimental. 

At Oberlin, Taylor has led efforts to make introductory courses more accessible by moving away from traditional math-heavy examples. “Computer science frequently has come out of math departments,” she says. “We tried to really separate out, ‘Do students need this math, or are we just using this as an example where we could use something else?’” 

Her team now emphasizes creative projects and real-world applications. Students might analyze datasets or create art through code, she says. This also helps dispel what she calls one of the biggest myths about computer science—that it’s only for “math people.” 

“People categorize themselves as, ‘Oh, I’m a humanities person; I’m not a STEM person.’ But in computer science, you’re just building a thing. It’s still a creative practice.” She would know; Taylor majored in creative writing as an Oberlin undergraduate. 

Taylor sees programming becoming as necessary a skill as writing. “So much of our lives are mediated by code,” she says. “Understanding programming, even at a basic level, makes you so much better at your job and more informed about the technology shaping our world—it’s as much art as science.”


Research by Cynthia Taylor’02 has received funding from the National Science Foundation and her research spans active learning, assessment tools, and making computer science education accessible and effective for all. She earned a master’s degree and a doctorate in computer science and engineering at the University of California, San Diego.

Cynthia Taylor

Cynthia Taylor

  • Associate Professor of Computer Science
  • Chair of Computer Science
View Cynthia Taylor's biography

About the Illustration

An uncropped version of the illustration featured at the top of the page.
Click the image to expand

Illustrator: Ohni Lisle

When thinking about creating a visual for collaborative learning, I wanted to somehow convey that moment when another person’s outside perspective, thought, or musing is the missing puzzle piece to something you’ve been agonizing over. This led me to create this visual of fantasy puzzle of pieces coming together in space to make a face, with the mind area lighting up with solutions.

ohnilisle.com

@ohnilisle


Return to Oberlin Research Review

Oberlin Research Review

You may also like…

Expressive Machines

March 21, 2025

How do we think about musical expression, especially in relation to robots and machines? That’s the question Steven Kemper aims to answer in his research. In the age of artificial intelligence—and the various concerns surrounding it—Kemper’s research proves that robots can, in fact, enhance human creativity.

A colorful, surreal collage-style illustration featuring electronic music equipment, red hands, and geometric shapes on a deep blue background.

Why All Life on Earth is Made of Cells

March 21, 2025

From a very young age, we’re taught that being made of cells is a defining feature of life. In fact, associate professor of biology Aaron Goldman encountered this assumption in a college textbook and initially used it as a springboard to discuss the benefits of cellularity with his students. But the more Goldman thought about it, the more he realized that cellularity isn’t something to be taken for granted—even (and especially) when it comes to the origins of life.

A surreal digital collage featuring a woman’s face with closed eyes on the left and a silhouette of a face on the right.

Building Blocks

March 21, 2025

What if chemists were able to speed up the creation of new medications using computer-simulated experiments? Or foster lab processes with fewer environmental impacts?

A surreal digital illustration of a yellow molecular structure against a light blue background. Several floating computer windows with pixelated black-and-yellow sections obscure parts of the molecule, creating a fragmented and distorted visual effect.