In short
Future of computer-aided education, arguing AI should augment teachers (not replace them) to make learning more motivating and to enable fairer, more capable assessment/feedback, including open-ended work.
Guests
Chris Piech, Stanford computer science professor focused on AI/computers for teaching; teaches computer-assisted coding (Stanford “Code in Place”); research includes learning analytics (e.g., deep knowledge tracing), computational assessment, and “Dream Grader” for interactive projects.
Key claims
Teacher-student relationships are the biggest driver of learning; “near-peer” teachers (recent learners ~6 weeks ahead) outperform AI tutoring in early experiments; generative AI can grade open-ended work by generating misconception-based student models; fairness depends on subject and demographics.
Notable examples
10,000-student/1,000-teacher classroom experiments; GPT-4 access reduced completion by ~4 percentage points; Dream Grader plays games like Breakout/Pong to give feedback; AI grading vs human grading on Code in Place exams; medical “eye test” feedback work.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOThe Role of AI in Education
0:45 to 1:48
Discussion on how AI can enhance the learning experience alongside teachers.
“get alerted to all of our new episodes and never miss an episode on the future of anything.”
Challenges in Learning to Code
1:48 to 2:54
Chris Piech explains the challenges faced by students learning to code.
“For people who haven't ever coded, can you just define what that's like and why it's challenging?”
Joy in Education and the Role of Human Connection
2:54 to 4:52
Exploration of how motivation and relationships with teachers can enhance learning.
“So, you know, I'll actually broaden it a little bit in that I love teaching.”
Innovative Teaching Approaches
4:52 to 7:40
Chris shares insights on utilizing recent learners as effective teachers.
“So, you know, when I had my chance, I set up a classroom with 10 ,000 students, but 1 ,000 teachers.”
The Impact of AI on Programming
7:40 to 8:51
Discussion on how AI tools are changing the landscape of programming and coder training.
“So for those of you guys who are interested, there's this big revolution that's happened in the last few years.”
Creativity in Learning
8:51 to 11:23
Chris discusses the joy of creation in programming and learning experiences.
“It was literally the only thing that could keep me up all night was a thorny, exciting programming challenge.”
Human Connection vs AI in Education
11:23 to 14:00
Exploration of the balance between AI tools and human interaction in education.
“So, hey, so, Russ, what am I getting at?”
The Role of AI in Educational Assessment
14:00 to 20:30
Learn about how AI can enhance the understanding of student performance beyond traditional metrics.
“You already told us that you filtered them for a bunch of characteristics.”
Exploring Generative Grading
20:30 to 28:00
Discover the concept of generative grading and its potential benefits for educators and students.
“we'll have more with Chris Peach next Welcome back to The Future of Everything.”
Generative Grading: The Future of Assessment
28:00 to 31:33
Discover how generative grading can reshape educational assessments.
“First of all, generative AI has been on lots of people's minds.”
Transcript
Automatic transcript. May contain errors.0:00Chris Piech:Hey everyone, it's your host Russ Altman from the Future of Everything. You know, commencement season is here and as students are closing one chapter and opening up another, it's a nice moment to ask, what did learning look like for these students and what will it look like in the future? With these questions in mind, we're rerunning a conversation I had with computer scientist Chris Piech, who studies computer-aided education. Chris studies how computers can and will help students learn. His message is not that teachers are obsolete. Far from it. His message is that AI will combine with teachers to create a better learning environment.
0:35Chris Piech:So whether you're a new grad, a lifelong learner, or an educator wondering what's coming next, this one is well worth another listen. Before we get started, please remember to follow the show to ensure that you get alerted to all of our new episodes and never miss an episode on the future of anything.
0:58Chris Piech:Computers are everywhere in our lives, but one of the places we don't think about them as much is in the schoolroom. We have teachers. We look up to our teachers. They teach us stuff. Then they give us grades. That's how we've always done it. Well, guess what? Things are changing. We're starting to see sophisticated computer programs that actually make a difference in education. What do I mean? They make students learn better. The students may even enjoy the experience more, and they help teachers think about how they're going to present information and with grading and assessment. Well, Chris Peach is a professor of computer science at Stanford University and an expert on using AI and computers to teach.
1:37Chris Piech:He focuses a little bit on teaching computer science, his chosen area, but he's had a wide array of applications that may surprise you. Chris, you focus on teaching people how to program, how to do computer coding with computer assistance. For people who haven't ever coded, can you just define what that's like and why it's challenging? Yeah, a good way to describe it could be. Imagine you want to give instructions to a computer. Maybe you want it to open a file, read through and then do some work for you. Or maybe you want to make a beautiful game. All of that, everything you experience on your computer, on your phone, it's all been created by a person who's written some code.
2:17Now, the experience of writing code is maybe surprisingly mundane. It's a little bit like opening up a Google Doc and writing down your instructions. You need to learn to speak the language of these instructions. And that's what I teach in my class.
2:30Chris Piech:Great, okay. So that's what we're trying to get to. And now I know that you are committed to trying to understand how we can kind of use computers to improve that experience. That will include AI, and I'm sure we'll get to AI. But what's the problem that we're trying to solve here? Are there not enough coders who know how to teach? Are we unable to create the environment for people to learn how to code? What's the problem? Yeah. So, you know, I'll actually broaden it a little bit in that I love teaching. Like, I think I was one of those people who was just born to teach. It just brings me so much joy.
3:02I would probably teach anything. I just happen to love coding as well. But I think a lot of the challenges I think are more broad. It's like, what are the challenges in learning? And if I had to name one, I'd say motivation is a pretty big one. Like, how do you get joy in education? I think there's plenty of kids in K-12 education. There's plenty of adults who need to get retrained. And they're not necessarily finding the experience to be that motivating or joyful. And part of my job is to come up with tools and things that can bring that joy into education. OK, so let me just ask.
3:35Chris Piech:It is not my instinct when I think about setting up a joyful learning experience to go to a computer screen and interact with a computer, right? I think about a group of people, maybe a teacher who is inspiring, who relates to me and also gets me thinking about how I can improve myself and learn stuff. So tell me how this turns into we should make computers better at teaching. Yeah. So actually, the question is really well posed. And I feel like I approach it from a similar perspective. You know, I'm an old man now. I've done a lot of experimentation. You have no idea, but we'll get to that later.
4:12You know, the single thing that I've seen have the biggest impact on learners is that relationship building with a teacher. And I think we can all appreciate and relate to that. So surprisingly, or maybe not surprisingly, but when the pandemic came and I had my chance to try and build my own version of joyful education, I had all the AI tools at my disposal. I sit in the AI lab at Stanford, but I actually turn to a rather simple idea that I think might really be important for education, which is people who have recently learned actually can be remarkable teachers if they're set up properly. So, you know, when I had my chance, I set up a classroom with 10 ,000 students, but 1 ,000 teachers.
4:59The teachers were all just a little bit beyond the students, and they're all leading a group of 10. I think learning is so relationship-driven.
5:08Chris Piech:You know, I love that because I tell when I'm giving kind of mentorship to new teachers, and I've been teaching for a long time as well, I say to them, you don't have to know everything. You just have to be about an hour ahead of all the students that you're about to teach, right? Because the class will be an hour. And so if I can get them to everything that I know, they'll never know that the next minute I would have been clueless. Yeah. To play it really safe, we get teachers who are about six weeks ahead of our students. Right. So that's very powerful. And how does that work? So there's a whole bunch of things there.
5:40Chris Piech:First of all, you have a whole range of students coming in at different levels of skill and knowledge. These teachers who are recent enthusiasts and recent acquirers of knowledge, it's easy to believe that they're enthusiastic. But how do you set it up for their success? Yeah. Yeah, you know, there's the program called Code in Place. It's a Stanford program, and folks are welcome to join if they find it interesting. So the way we set it up is we make sure that the teachers have good training. We kind of have an application process, and we select for who we think is ready to take that step. And here's one of the interesting things.
6:22By this point, Russ, we've had about 4 ,000 teachers. And in that experience, we've really gotten to learn what makes for a good teacher. And you would be surprised how great amateurs can be. You know, there's one way of talking about it is if they can learn to be humble and not overstate what they know, they have this real advantage, which is that they know the struggle. They know what it's like. And it's been recent. Yeah. And so, you know, as I said, we're learning a lot about what makes for great teaching. And certainly one of the big findings is we are really underestimating how great amateurs could be.
6:58Chris Piech:So you really gave a great answer because I was asking about how are we going to have those inspiring people in front of us? And even if it's through a screen or through a Zoom, it sounds like you've addressed that. And that's part of the plan. Let's zoom out. I want to ask about the status of automatic coding and AI grading. And there's just so many topics that your work touches upon. I guess I just want to, for people who aren't aware of it, computer programming has kind of been revolutionized, even among professionals. in the last couple of years because of AI. And could you just describe for us what the status is?
7:32Chris Piech:Because I'm sure that impacts the ways in which you think about how to get a new coder into the field. Yeah. So for those of you guys who are interested, there's this big revolution that's happened in the last few years. You maybe could call it the generative AI revolution. Basically, you realize if we throw an insane amount of computer power at a thing called a neural network, It can start to do crazy things like produce language. And you might have interfaced with something like ChatGPT or heard about it. What you might not know is that ChatGPT isn't just able to write text or poems about pirates.
8:10It can also write Python and computer code. Python is one of the languages that we program in. And I would almost argue it could be, I would say it's probably better at coding than at language. So if you've experienced these things, maybe a good metaphor is whatever you're thinking about its capabilities to produce fluent text, I would say it's doing a pretty good job of coding as well.
8:31Chris Piech:Okay. So that is now a thing. And if I understand that, even professional coders are taking advantage of these tools. I program all the time. I use them all the time. I mean, I don't know if you need to talk about this, but I've never had more fun programming. Okay. So it has not taken the joy away from programming because as a youth, I did a lot of programming myself and it was super fun. It was literally the only thing that could keep me up all night was a thorny, exciting programming challenge. And well, that's a whole different story. Sorry. So how does that change how you want to teach people the principles of coding?
9:08Chris Piech:It's a lot, you know, it's I'm sure it's very analogous to the problem that English teachers are having right now about writing is that they have the students have access to these powerful tools. It forces you to rethink how am I going to teach them to write an essay? And what's the equivalent question in your world? Yeah. Well, OK, so let's start by how fun programming is and let's talk about why it's so fun. And then I think that will help answer all your questions. So programming, it's a joy if done right. And one of the reasons a joy is you're creating things out of just what is in your imagination.
9:40You're like, I dream of this particular game and I can turn that dream into something I could share with my loved ones. And that creation is such a human experience. Like you have just made something that you can give. And if a loved one says that what you made is valuable, it's like the best feeling. Right. Right. And that's one of the reasons that I'm having more fun now is because actually these tools have elevated what I'm able to create. You know, there used to be limitations to how quickly I could read documentation and learn about new APIs and how quickly I could pick up new languages. And now with these new tools, I'm just having the time of my life.
10:13And speaking on that, you brought up English teachers having to teach essays. Right. As I said, I think a lot about motivation and education. And I'll say that there's this opportunity for creation all over. And it's not just encoding. Funny story of a three-year-old. And I did the funniest thing with my three-year-old. Of course, I want her to be able to read and write just like every other father. But also, I got bored one morning. And you know what we did? We just pulled up these large language models. And we just wrote a book. It was producing the images. And it was helping up with a story when we got stuck.
10:54And then once we got that book written, I just spent 30 more minutes and I got it printed with Google Photos. And then I had her holding a book. Oh, my goodness. It was the coolest thing. You can imagine my three-year-old, like she likes books, but to hold a book that she had helped craft, it was just a neat experience for her.
11:09Chris Piech:And she was fully aware of being part of this creative process, it sounds like. Oh, yeah. A little bit too aware. Now, if you come to my house, it's like the first thing she'll show you. And like we're trying to like tone that down, but that's a different story. But, you know, like that joy is cool. So, hey, so, Russ, what am I getting at? This moment for education could really be different. And if you talk to a lot of smart people, you'll hear a lot of people say this moment will be different because AI will be a great tutor. And I'm not saying that's wrong. But I'm saying one of the reasons this moment will be different is not because of what AI can do.
11:39It's what humans can do. It's using these tools to expand what we can create could be a way to unlock making learning more fun. You could go much faster from I'm learning the intros to I'm creating something of value. And I'm excited about that.
11:53Chris Piech:I can't tell you how reassuring it is to me. And I'm sure lots of people to have someone who like you, who's working on computer aided education. And I know that's an old fashioned term to have you say those things about joy and creation and the human aspect. It is so reassuring because as a child of the 1960s and 70s, you probably have studied as an archaeologist the kinds of tools I was exposed to where I remember as like a seventh grader saying I will never sit in front of a computer and try to learn anything and this is you know I became some something of a computer professional but they were such atrocious experiences that it probably delayed my open-mindedness by at least 30 years okay Do you want to hear a story on that?
12:41Okay. So, you know, I'm a scientist as well. And as you said, I'm a teacher, and I make tools, but I also like to do some science to see what's working, what's not working. Last year, as we mentioned, I had this big class, 10 ,000 students, 1 ,000 teachers. And we actually ran two experiments. In one experiment, we had early access GPT-4. Half the students got early access. Half the students did not. we do this a b testing when we're not sure if a tool is going to help people we ran a second experiment going on at the same time in this second experiment we'd kind of had a breakthrough in how we could do one-on-one teaching it's hard to do with 10 000 people we don't need to get into the details but we'd had a breakthrough and it allowed us to do one-on-one teaching we did a similar experiment where some people would get access to one-on-one teaching and then some people would eventually everyone gets access to everything but at the beginning we would like to learn what's working okay i'll first tell you about the one-on-one teaching in the one-on-one teaching 15 minutes with a near peer so somebody who's like six weeks ahead of you 10 percentage point improvement in your chance of completing the material of the class huge i've never seen a result like it that's the biggest result ever seen so i'll invite you to think what do you think the ai did did it achieve that human level of 10 percentage point improvement
13:57Chris Piech:So this is a human who has just learned, who's enthusiastic. You already told us that you filtered them for a bunch of characteristics. I can't imagine the AI was as good. It not only wasn't as good, it has a four percentage point less likely to finish the class if you had access to GPT. So we looked at the conversations. They were healthy conversations. They were talking about concepts. I think you're not the only child of the 60s. There's a lot of us who, there's something about the human that I don't want us to lose. Hey, there's something about the AI that's really cool. We'll talk about how we can bring that into the future of learning, but we better not let the human part go.
14:39Chris Piech:Good, good. Okay, I feel validated, and thank you very much. Okay, so let's go into, I know one of the areas, you know a lot of stuff, and I Google stalked you last night, so I know about all your papers. One of the things you've looked at is assessment of students. And that's getting serious, right? Because this has impacts on their future, on their job potential, on their ability to get into the next level of either education or job. So it's very sensitive and people are, I'm sure, worried about it. tell me how you approach computational assessment of learners how should we think about it and i'm guessing you've done humanistic things in that direction but i have no idea what they are no no it's such a good question so like you know um for a while there one of my main quests was to help us understand humans based off their work so you're learning physics you're learning english you're learning programming while you're doing this learning you're producing work um and you I think it's a grand challenge in algorithmic education to understand you from the open-ended work.
15:46Hey, if you're doing multiple choice, by the way, boy, can I really model what you know. It turns out I've got this algorithm. It's called deep knowledge tracing. We use it in Duolingo, but I don't dream of people doing multiple choice questions. I dream of people doing more complicated things. So that's the first bit. No one likes assessment, but But what we're able to grade is the assessments we can give. And if we can grade more complicated things, we'll be able to, as teachers, have more interesting learning experiences. So if the only thing we can grade is multiple choice, you're going to get a lot of multiple choice tests.
16:20If the only thing we can grade is you programming, you're going to get a lot of programming. You know, the dream, Russ, though, is that you could be doing an open-ended project, doing something that you really find motivating and enjoyable, and then we can give you feedback. Okay, so that's just a framework. From there, we could talk a lot about the state of the art.
16:38Chris Piech:Well, yeah. So I would like to know where are we? One of the things that comes to mind and it's terrible is and I don't even want to go there yet because we haven't talked about grading and assessment. But there's also the issue of cheating, which is kind of intimately tied in with all this. And I don't even like saying that word. Right. It's an ugly word. It's an ugly idea. So maybe we'll put that aside. But how do you approach grading fairly? and what do you do about the variety of backgrounds and cultural assumptions that students come in and then when you try to reduce all of that either to a number between 1 and 100 or a letter from A to F or whatever it is or even a paragraph you know our friends at UC Santa Cruz they write paragraphs describing how the student did how do you how are you thinking about how to do that and where is the state of the art yeah how do you want your three-year-old to be graded when they get to first grade oh i love the question you know um and i'll bring the same sensitivity like who am i to judge anyone you know i'm a curious human you're a curious human like i don't i don't presume that i don't really like this position of power and you mentioned how it could affect people's lives and that really makes me nervous um but it's a big deal and there's a lot of nuance to it you know the cheating nuance is an interesting one uh the effect on people's lives interesting one But maybe a safe place to start is actually the demographic fairness.
18:04So, you know, Russ, I've actually never used – I might be one of the few people in the world who's spent a decade studying this. So we've got a bunch of algorithms that you could call state-of-the-art. There's almost zero algorithms I've used for real assessment. And you know why? For me, grading is a different thing. Grading is the proof that an algorithm understands students. So a lot of the algorithms I want to make, they're going to help students in some way. They're going to help teachers in some way. And the central piece is, can you understand a student? It just so happens that grading is one of the few numerical things that I've got to see if an algorithm is doing a good job understanding.
18:49So I have done experiments. Were we to use this grading for a real assessment, would it be fair? As I said, we haven't actually used it for real assessments. And the answer was yes. Now, what was I grading? We took 10 ,000 students writing an exam for Code in Place. Now, right now, the exam is, we call it a self-diagnostic. You know, there's no feedback. You just take the exam and then you're done. Just the experience is the experience. But then we thought, what if we ran an AI grader on this? And then we ran the AI grader and we compared it to human graders. And you might not find this that surprising, but human graders are not all that accurate.
19:28Chris Piech:And they're a little biased in their own special ways. Yeah, yeah. And then we could see that we were a little bit more accurate. We then actually gave it to the students and said, like, hey, this is not a grade, but here's some automatic feedback if you find it interesting. And then we spliced in the human feedback and the AI feedback, and the students in my class were actually preferring the AI feedback. So that just gives you an idea of what's possible. I will say that the answer probably would be different depending on the subject. I think coding, you know, we have people from 150 countries, Russ.
19:57So like, I don't, I got to find out, is it biased against Nigerians? And the answer is no, you know, coding is something like a universal language. There's not too much about your demographics that leaks out when you're doing a little coding task. It could be really different if you're writing a personal essay. Yes, yes. It could be, and actually it could be really different if it's evaluating based off your resume, like all sorts of biases. if you're interested in these large language models that are trained off the internet that is a wild wild world
20:28Chris Piech:this is the future of everything with Russ Altman we'll have more with Chris Peach next
20:48Chris Piech:Welcome back to The Future of Everything. I'm Russ Altman, your host, and I'm speaking with Professor Chris Peach from Stanford University. In the first segment, we talked about the promise and possibilities for using computers in education. In this next segment, we're going to talk about how can computers grade less structured information, things where there's a lot of creativity and spontaneity involved. Also, how can you use computers for other kinds of tests, not just academic tests and grading? And finally, what is this idea of generative grading? We've heard of generative AI. What's generative grading?
21:23Chris Piech:I know that you've also done some work recently looking at feedback and assessment in a less structured environment. So tell us what's the state of that kind of work. Yeah. So if you're interested in giving somebody feedback, there's different degrees of difficulty. Multiple choice is the easiest. Short answer is the next easiest. A step up from that is something like coding. but then there is this particular type of coding which represents a goal we're shooting for, which is giving people feedback when they're just having fun and doing something unstructured. And so this does express itself in programming and it expresses itself when people are making games or web apps, particularly ones where it's just like, hey, you go make a great application, use the concepts we've learned in class.
22:10This is a really difficult grading task. we use a particularly neat idea. Have you ever seen a program learn how to play chess?
22:19Chris Piech:I think so. Yes. Yeah. So it kind of like learns by playing. It just like plays a whole bunch of games of chess and then it gets really good at it. So what we do when we're grading those open-end things is really different than multiple choice. What we do is we make a program. Now it's called Dream Grader made with a bunch of wonderful colleagues. And what Dream Grader is going to do is it's going to play your work. It's going to interact with it. It's going to, you know, if you made a game, it's going to move the paddle. If you made an app, it's going to try and press the buttons. And through interacting with its work, that's how it's gaining its understanding of what you're doing.
22:55And it's really wonderful to see. It's like the power of these chess engines in the hands of graders. I'm excited about it. Not just technically. Okay, I'd say like nerdy, very fun. But also as a teacher, because I want to give those things. I just can't because grading them is so hard.
Read the full transcript
23:12Chris Piech:So have you created kind of a rubric of what make? So like, give me an example of what the feedback would be. So I've played your game. Dear Joan, Joan, I played Pong. Here's what I think of Pong. Like, tell me how that looks. Well, okay. So right now we actually do use it in the class I'm teaching. So maybe this is the one example where I'm actually using it. Here's what it looks like. We have something called Breakout. It's just like Pong. You have a paddle. Oh, I just guessed Pog. Yeah, yeah, it was a good guess. Yeah, fantastic. And students like to go above and beyond. They like to change the colors.
23:48Sometimes they'll add like, you know, level ups. So what the algorithm is going to do is they're going to play it and it's going to try and make little movies. It's like, here's a moment when I was playing your game and it did something that I thought was wonderful. Or I was playing your game, Joan, and when I was playing it, this happened and I'm pretty sure you didn't expect for this to happen and that was a mistake.
24:10Chris Piech:And you've been able to figure out how to do that in a very general way so that no matter what game they throw in front of you, or is this kind of a Pong-specific feedback? No. Okay. It's somewhere in between. I don't want to overstate what's possible. This is still research. It's still science. It's not just about Pong. It should be anything that's interactive. But we're at the early stages of seeing where it breaks down. So when you get to really complicated things, like, I don't know, if somebody programmed World of Warcraft, I don't think this thing is going to be able to play World of Warcraft and say, like, that was a pretty good job, Joan.
24:39Chris Piech:Right. Well, I, you know, I have, I'm sure you know this, but I'm just going to make it explicit. When I do research with my graduate students, it's like a game. Yes, we're doing research on biology and medicine, but on the day-to-day basis, we're writing code and we're generating graphics. And some of the graphics get us excited and, and, and even giggling with like how good they look. And some of the graphics are like profoundly depressing and like indistinguishable from noise. And so as you were describing this, I'm thinking to myself, this is not so far from being able to evaluate the fun and the productivity of a research project, because in many ways, we think of it and it can be construed as a game.
25:22I mean, I love it. I've not thought about it from that perspective. All right.
25:26Chris Piech:So we'll have to have a lunch discussion. I want to get to another topic, which is you even talking about tests like for students, but you've actually generalized your work to look at other kinds of tests. So tell me about that. Yeah. You know, earlier in this conversation, we talked about how tests can be a little bit depressing, like who wants to be evaluated. But there's some tests where you just like really, really, really want to get the right answer. And I'd say that the class of tests I'm talking about are medical tests. Like sometimes you go into a doctor's and you really want to get an accurate evaluation of what's going on.
25:56Now, sometimes that involves taking a photo, but sometimes it involves a human response. So let me paint you a picture, an eye test. You walk into an ophthalmologist's office, something's wrong with your eyes, and we need to know how well you can see. The only way we can know how well you can see is by asking you questions. And it turns out, through decades of studying how people learn and how we can give feedback to things like coding assignments, we've actually figured out how we can get much better at giving feedback to people who are doing medical tests, like the eye test, for example. Wow.
26:26Chris Piech:So that really hits home. I recently was diagnosed with double vision and I was well aware that it was a qualitative description I was given of these symptoms. And they were clearly struggling, I mean, in a good way to understand exactly what the problem was. And so are you mostly helping the ophthalmologist or the optometrist? Not so much the patient. I mean, of course, it's helping the patient ultimately, but you're trying to help them make a more accurate assessment of the situation. Yeah. You know, we can get a more accurate reading of how well you can see in shorter time. that's both for the ophthalmologist it was designed for people with more serious eye diseases like if you're if you're just trying to find glasses you know not a you probably don't need to know to incredible precision where it matters a little bit more is if you have like um a chronic eye disease that you have to track every day so i actually made this this is not that important but i happen to have a chronic eye disease and so and i want every day i kind of want to know has my vision gotten worse and if right even subtle changes in my vision can be really important for me to treat quickly.
27:27So that was a case where I really wanted that high fidelity measurement. But the problem was me. Like I needed to have this qualitative interpretation of how well I could see. Yes.
27:38Chris Piech:Yes. And your ability to discuss and describe on any given day, it's stressful because you don't want to miss the chance for the clinician to make an appropriate inference. And so you want to give them as good information as possible. But anything that they could have to help understand and appreciate what you're saying. I totally am with you there. And I saw that. Okay. In the last few minutes, I want to ask you about this idea of generative grading. First of all, generative AI has been on lots of people's minds. And I don't know exactly what you mean, but it sounds like an exciting idea. So I just want to give you a chance to describe what is generative grading and is it the future?
28:15Chris Piech:Yeah. Okay. So generative grading is this algorithm that we made in the lab. And it's kind of near and dear to our hearts because both it's had great impact, but also we like the ideas behind it. We all know that generative AI is impacting folks in lots of ways. And one of the hard tasks for a teacher is to grade. And there is this open question of how we can make this work useful to a teacher. There is something really special about generative grading that's a little bit different than your classic large language model. So a large language model is that's the neural network behind a lot of things like OpenAI.
28:54What's different about the way we do it is the insight came from this. If you want to grade open-ended work, it is much easier to generate an example of a student with a misconception than it is to take broken work and guess what the misconception was. So if I tell you're a teacher and I say a student doesn't understand a for loop and they tried to do this assignment, what could their work look like? It turns out teachers find this much easier. And instead I say like, here's a broken program. What don't they understand? You have to guess through every single decision they could have made, every thought they could have had.
29:32That inference task is just insanely difficult. So we have this idea kind of even before large language models came out that generative thinking is much easier and could be really important for grading. So now in the modern world, the way we employ this is in two ways. One, you can imagine artificial intelligence can be very helpful for generating the same sort of thought process. But you know what's great? Turns out humans are still amazing at it as well. Not only do we invite AI to think about generative stories of how students can go from misconceptions to their work, that's the model we need to be able to do good grading.
30:09It turns out teachers are still beating the state of the art. Like teachers are so good at this task that if you get a great teacher, they can way outperform a neural network.
30:20Chris Piech:And when you say outperform, you mean you say to the teacher, let's assume this student doesn't understand concept X. What will their assignment look like? They're good at that. Oh, so good at it. Way better than any neural network at the moment. This could change. And I think the future is probably going to look like a hybrid because, you know, teachers will know their students in ways that I probably never will. I will be able to assist because it has, you know, all the power of all the knowledge of all the programs it's ever read. And together, I think we're going to be a fantastic team at Understanding Students.
30:51Chris Piech:It also strikes me that new teachers, you know, and I'm a physician. One of the things I am is a doctor and everybody knows that you have to see a few thousand patients before you get really good. And you don't and of course, it's stressful to be one of those patients early on because you don't know if you should have confidence in the physician. And you can imagine with this generative capability that teachers might go into a situation now, a new situation, a new job, and they can say, I've graded this a thousand times or a hundred times. And so I am not clueless about how to grade this assignment.
31:22Yeah. And, you know, we can imagine that teamwork is both training the teacher, getting great feedback to students. and maybe this is the future of education.
31:33Chris Piech:Thanks to Chris Peach. That was the future of computer-aided education. Thanks for listening. Please follow the show. That'll make sure you never miss an episode. You'll get these little reminders that we have a new episode that you can listen to. Also, don't forget that we have a back catalog with a ton of conversations that are still relevant and lively and you can spend hours listening to the future of everything. Don't forget that I'm available on some social media such as LinkedIn, Blue Sky, Threads, and Mastodon, where I'm at RB Altman or at Rustby Altman. Also, you can follow Stanford School of Engineering at Stanford School of Engineering or at Stanford ENG.
32:19Chris Piech:If you'd like to ask a question about this episode or a previous episode, please email us a written question or a voice memo question, we might feature it in a future episode. You can send it to thefutureofeverything at stanford.edu. All one word, thefutureofeverything. No spaces, no underscores, no dashes. Thefutureofeverything at stanford.edu. Thanks again for tuning in. We hope you're enjoying the podcast.
From the publisher
Commencement season is here and, as many students are closing one chapter and stepping into the next, it's a nice moment to ask: what did learning really look like for these students, and how might it change for the next generation? With those questions in mind, we’re re-releasing a conversation with Computer Science Professor Chris Piech on the future of computer-aided education. Chris studies how computers can and will help students learn. His message isn't that teachers are obsolete — far from it. He shares that the future of education certainly involves AI, but that we must never lose the human element. Whether you're a new grad, a lifelong learner, or an educator wondering what's coming next, this one is well worth another listen.
Have a question for Russ? Send it our way in writing or via voice memo, and it might be featured on an upcoming episode. Please introduce yourself, let us know where you're listening from, and share your question. You can send questions to thefutureofeverything@stanford.edu.
Episode Reference Links:
- Stanford Profile: Chris Piech
Connect With Us:
- Episode Transcripts >>> The Future of Everything Website
- Connect with Russ >>> Threads / Bluesky / Mastodon
- Connect with School of Engineering >>> Twitter/X / Instagram / LinkedIn / Facebook
Chapters:
(00:00:00) Introduction
Russ Altman introduces guest Chris Piech, a professor of computer science from Stanford University.
(00:01:44) Teaching People to Code
What programming is and why learning to code can be challenging.
(00:02:54) Motivation in Learning
Why joy and motivation are central challenges in education.
(00:03:54) Recent Learners as Teachers
How near-peer teachers helped scale a Stanford coding course to thousands
(00:07:10) AI and Computer Programming
How generative AI is changing coding for students and professionals.
(00:09:24) The Joy of Programming
How AI tools can expand what learners are able to create.
(00:12:41) Experiments with Teaching
What experiments reveal about one-on-one teaching & AI support.
(00:14:39) Rethinking Assessment
The value Piech sees in computational assessment.
(00:16:38) Fairness in Grading
Why AI grading raises questions about bias, context, and real-world use.
(00:20:59) Feedback & Assessment
How computers can evaluate creative and less structured assignments.
(00:22:21) Dream Grader
A system that interacts with student projects to understand and assess them.
(00:25:30) Beyond the Classroom
How assessment tools can also support medical testing.
(00:26:52) Measuring Vision More Precisely
Using adaptive testing to improve eye exams and track subtle changes.
(00:27:57) Generative Grading
What is generative grading and how can it actually function and be useful?
(00:29:44) Teachers and AI Together
Why the future of grading may depend on combining teacher insight with AI support.
(00:31:33) Conclusion
Connect With Us:
Episode Transcripts >>> The Future of Everything Website
Connect with Russ >>> Threads / Bluesky / Mastodon
Connect with School of Engineering >>>Twitter/X / Instagram / LinkedIn / Facebook
Hosted by Simplecast, an AdsWizz company. See pcm.adswizz.com for information about our collection and use of personal data for advertising.




