October 2023
M T W T F S S
« Sep    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Categories

Archives

Archives

Reviewing and Creating Job Applications

Today, the EECS department sent out a mailer which advertises 2 open positions to the Intro to Programming course, which I am teaching. When I asked the department if they had funding for the positions, I included a description specifically drafted so that it could be copied into the advert. Unfortunately they did not pick […]

Lessons learned while teaching.

I may have only done three classes, but already I’ve rediscovered that there is one principal to working efficiently: automate and systematize whatever you can. Practicing this mantra allows a course to run much smoother, reducing headaches and prepratory time. I’ve compiled a short list of tips, each of which I learned the hard way:

[…]

Scaling Automated CS Education

The success of Salman Kahn’s Academy and other instances of disruptive education, have started me thinking about how computer science education might scale. Let’s first analyze how Kahn is organizing the learning experience.

First: Have a huge collection of videos. Kahn’s library has been organically grown. Each video introduces only a single topic, through the […]