Announcements: Podcast Assignment
Podcast assignment (new to CS195 since I last taught it).
Podcast Assignment group matching form coming out next week.
Announcements: Clearview AI
During ~week 5, we’ll cover Privacy.
Computing in the News (Wired)
4
Petition (that got emailed to me last night by the DailyCal)
I was asked to comment on this petition. Maybe 195 should discuss?
DOGE: Future Discussion
Tentatively: I’m hoping to talk about DOGE in more detail next week!
Note (added Feb 8, 2025): It’ll be a while. I’m holding a smaller discussion first next week, so I can figure out how to hold a productive discussion given how spicy the topic is.
Also, interesting story: Someone thought I was asking students to sign the petition since I included a screenshot of the petition. Nope. I ended up having a supervisor reach out to me, talk to me twice, then get in writing that I had never heard of the petition before the DailyCal emailed it to me for comment, and to also get in writing that am not the person who created the petition (???), and to also get in writing that I did not ask students to sign the petition during class. Spicy topic indeed!
Education
Feburary 3, 2025
CS 195, Spring 2025 @ UC Berkeley
Josh Hug https://cs195.org/sp25
7
WEEK 03
Open Question (before we get started)
Why are you in college instead of just learning from online resources?
Impact (question via Brian Harvey)
Which of the following technologies have had the biggest impact on education?
Peer Instruction (thanks to BH)
“Multiple choice tests have changed what counts as knowledge in schools. Open-ended questions were the norm 30 years ago. The kind of knowledge you can report on multiple-choice tests is unimportant in the big scheme of things, and what’s really important is not what you already know, but how you can take what you already know and apply it something you’ve never seen before. Multiple choice tests make that hard. Teaching follows tests! The folks who invented Standardized Testing didn’t foresee how it would affect what knowledge means! (unintended consequence)”�– Brian Harvey
Impact (question via Brian Harvey)
There are 100 prisoners in solitary cells. There's a central living room with one light bulb; this bulb is initially off. No prisoner can see the light bulb from his or her own cell. Everyday, the warden picks a prisoner equally at random, and that prisoner visits the living room. While there, the prisoner can toggle the bulb if he or she wishes. Also, the prisoner has the option of asserting that all 100 prisoners have been to the living room by now. If this is indeed true, all prisoners are set free, but if it is false, they lose the chance to ever be freed. Thus, the assertion should only be made if the prisoner is 100% certain of its validity. The prisoners are allowed to get together one night in the courtyard, to discuss a plan. What plan should they agree on, so that eventually, someone will make a correct assertion?
...Now imagine if I gave you four algorithms and you were asked to find the correct one. Checking is different than generating!
Hype
12
Lecture 03, CS 195, Spring 2025
The Promise of Film Based Education
“I believe that the motion picture is destined to revolutionize our educational system, and that in a few years it will supplant largely, if not entirely, the use of textbooks. I should say that on the average we get only about two percent efficiency out of textbooks as they are written today.
The education of the future, as I see it, will be conducted through the medium of the motion picture, a visualized education, where it should be possible to obtain one hundred percent efficiency.” - Thomas Edison, 1922
The Promise of Radio Based Education
“The time may come when a portable radio receiver will be as common in the classroom as is the blackboard. Radio instruction will be integrated into school life as an accepted educational medium.” - William Levonson, directory of Cleveland public school’s radio station, 1945.
The Promise of MOOCs
From “The Flickering Mind” by Todd Oppenheimer (Link)
“In a 1986 book, Teachers and Machines: The Classroom Use of Technology Since 1920, Larry Cuban, a professor of education at Stanford University and a former school superintendent, observed a pattern in how schools handled each round of technology.”
Your Experience
Have you ever been forced to use a piece of educational technology that seemed to fall short of its promise?
Your Experience
Have you ever been forced to use a piece of educational technology that seemed to fall short of its promise?
Your Experience
Did anybody try online programming education before they took any formal classes? What did you try? How did it go?
On the Other Hand...
There are plentiful online resources out there!
Post-Hoc Analysis of Dan Garcia’s BJCx (Online CS10)
By and large, most of the students were:
I saw similar results with the Princeton algorithms MOOC.
Udacity
Early experiments with MOOCs for the masses ended poorly.
Udacity has embraced a model focused on advanced education.
The Rise of Online Education
Strapped for cash, universities have followed suit offering for-profit online education programs.
But there are examples where students seem perfectly happy even at high price points:
Any Thoughts?
Expensive professional master’s programs: Necessary evil for universities. Get money from some students to pay for other things (including “traditional students”).
Difficult to judge the value that you get out of these programs / courses.
�UC Berkeley Cyber Security masters: Started filling out application, called me in the morning, we saw you started filling it out. Dollars per unit figure. Did math, that’s $80k. Paying a bit for the name, name might not be that much different.
As an undergrad: More EE. Most of my degree value here was access to cutting edge resources, microfab classes, circuit classes. Industry experience, immediately carried over. Way more experience here than elsewhere. Companies value online masters, but undergrad from here is better.
Any Thoughts?
Online degrees are great for people later in life: You can do classes while also raising a family without having to commit to being somewhere physical.
1-on-1 Instruction and Mastery Learning
26
Lecture 03, CS 195, Spring 2025
Exam Curves
Below, we see everyone’s friend, the exam curve.
What does it mean to be here?
Or here?
Or here?
Or here?
Education
The most common model of education is a fixed-time, variable-learning model, where the entire class moves synchronously through a curriculum.
This is done for cost reasons.
The obvious downside is that some students fall behind, while others are learning less than they should be.
The Zone of Proximal Development
One well known idea in education is the Zone of Proximal Development.
As educators, we try to keep you in that middle region.
Teaching Observation from CS61B (old data, still holds true)
Age people started programming is a strong predictor for 61B GPA...
Age started programming | Mean 61B GPA | Percentage with ≥ 3.0 | Percentage with ≥ 3.3 | Number in bin |
<= 12 | 3.36 | 81.58% | 71.05% | 38 |
13-14 | 3.37 | 83.56% | 73.97% | 73 |
15-16 | 3.37 | 87.22% | 72.78% | 180 |
17-18 | 3.09 | 75.00% | 54.32% | 324 |
19-20 | 2.87 | 64.71% | 45.88% | 170 |
21-25 | 2.99 | 60.98% | 41.46% | 41 |
>= 26 | 3.50 | 100.00% | 50.00% | 2 |
Doing Well in College
Two extreme views:
Learners have a certain probability distribution based on:
Could everyone do well? How well?
Growth vs. Fixed Mindset
Students can be thought of as having either a “growth” mindset or a “fixed” mindset (based on research by Carol Dweck).
Bloom’s Two Sigma Problem (Bloom 1984)
Core observation: An “average” student learning in a “Tutorial” format (1-on-1 with mastery) achieves results similar to the top 2% of a lecture based class (two standard deviations above the mean).
Original paper: “The Search for Methods of Group Instruction as Effective as. One-to-One Tutoring”
Bloom’s Two Sigma Problem (Bloom 1984)
Core observation: An “average” student learning in a “Tutorial” format (1-on-1 with mastery) achieves results similar to the top 2% of a lecture based class (two standard deviations above the mean).
A “mastery learning” course requires students to pass a checkpoint before proceeding.
Bloom’s Two Sigma Problem
Bloom’s Two Sigma Problem: In one experiment, student randomly picked for 1-on-1 teaching performed similarly to the top 2% of a simultaneous lecture course.
2σ
7661.43
Top 2%
7216.70
61A/88 Grade vs. 61B Grade
From “Analysis of Factors and Interventions Relating to Student Performance in CS1 and CS2” by my former grad student:
A Supporting Experiment for “Everyone Can Do Well”
In Sp16, I gave students the option to fail intentionally.
Bloom’s Two Sigma Problem (Bloom 1984)
Technological tools may help us:
… IMO turn-key online education solutions seem doomed.
Open Question
Has anyone taken a class of Dan Garcia’s that has mastery learning as a guiding principle “(Achieving "A's for All (as Time and Interest Allow)")”? How did it go?
Breakout Discussion
Where do you lie on the question of nature vs. nurture in determining academic success? If nurture, how early?
🤔🤔🤔
Next Up: LLMs
Let’s take a break and fill out the attendance form.
Attendance: Head to bcourses.berkeley.edu and click the assignment called “Week 3 (Education): Attendance”.
You must submit by the end of lecture (12:30) plus a short grace period.
41
Lecture 03, CS 195, Spring 2025
LLM
How much have you used LLMs to support your education?
How much have you used LLMs to avoid doing tasks that you don’t want to do?
Khanmigo (Video Clip 1)
Khanmigo (Video Clip 2)
Breakout Discussion (if the vibes are right)
Question 1: Do you think LLMs are already capable personal tutors? Do you think they will be eventually? When?
Question 2: Will LLMs significantly close the education gap? (In contrast to say, MOOCs, which we saw earlier tend to only reach the already-educated)
Question 3: Would you personally enjoy working on LLMs for education? Why or why not?
Education Platforms (Time Permitting)
46
Lecture 03, CS 195, Spring 2025
Platforms
There is an absolutely gigantic market for education.
Coronavirus has dramatically expanded the need for such tools, at least in the short term.
Let’s discuss a few hits and misses.
Example: K12
From our Wired reading, the 345,000 student Miami-Dade school district adopted the platform K12 (https://www.k12.com/) for mandatory use by all students.
(Note: The wiki for K12 has some other interesting controversies).
Example: K12
Example: K12
The problems were visible at a distance, and teachers saw it coming:
Example: K12
In the end, teachers ended up using a hodge-podge of tools:
“Three Things We Learned at Khan Academy Over the Last Decade” [Link]
From January 2020 (pre-Coronavirus):
“Three Things We Learned at Khan Academy Over the Last Decade” [Link]
From January 2020 (pre-Coronavirus):