Ryan Peterman
๐ค SpeakerAppearances Over Time
Podcast Appearances
One thing that I wonder, because computer science is such a dense topic where I guess there could be a trade-off with, imagine another style of lecture is there's a chalkboard and you're up there kind of blandly writing out all of the information.
I could imagine you could go through much more depth in that case.
Do you feel like there's any trade-off there?
In my research and looking at the reception of CS50 and people's perspective on how you are as an educator, they absolutely love your energy and your delivery.
Do you rehearse that or is that something that you always had as an educator?
I noticed this dichotomy in education when I was going to UCLA, which was there were roughly two types of professors that I had.
There was one type of professor that was beloved by the students and really passionate at educating and kind of involved.
And then there's this other type of professor, which was really, they might have been really incredible and impressive as researchers,
But their classes were really poorly rated by all the students.
And with the online education that we can do today, I mean, like CS50, all the resources are available.
I could imagine that objectively, we could take the people who are most passionate about teaching and give it to everyone rather than having some teachers that are not excited and kind of consolidate.
Imagine taking the world's best instructor and giving that to everyone.
Why doesn't consolidation happen if we have all the technology for spreading literally the world's best resources to every situation?
the mindset that you said, the computer scientist mindset of getting rid of the redundancies and consolidating resources, it's immediately logically obvious to me.
But let's say there's three top courses in America.
There's MIT's, there's Stanford's, and there's Harvard's, and they want to give that to other institutions.
I don't know, other colleges.
What would stop those colleges from taking an objectively better set of resources and giving that to their students?
In designing the curriculum for CS50, how did you pick C, for instance?
Because I think a lot of people would look at that decision and think,