Machines that took away jobs but I think it’s OK
Not long ago I got into an…interesting…conversation about machines that took away jobs. That’s actually not the conversation I’d been planning to have: I ha...
Greetings! I’m a Professor of Computer Science, Diversity & Equity Officer/Adviser at multiple levels (EECS Department, College of Engineering, University), and Faculty Adviser for Digital Learning Strategy. I’m also a musical theater fanatic and performer, and an aficionado of computing history and retro technology.
The menu above leads to more detail about my various activities, but in a nutshell:
My current research focuses on CS education and technology-enhanced learning, at the intersection of pedagogy, human-computer interaction, and programming systems.
At the upcoming Tapia Conference, Audrey Sillers and Elise Dorough (staff directors of student diversity at UC Berkeley EECS and U. Washington CS), Ed Lazowska (faculty, U. Washington CS), and I will be presenting our advice on Faculty-Staff Collaboration and Continuity for Equitable Recruiting and Retention in CS graduate programs.
I’m music director for CABARET at Theatre Rhinoceros! It’s my latest musical theater endeavor.
I regularly teach CS169A Intro to Software Engineering (and the accompanying CS169L project course), CS375 Teaching Techniques for CS, and sometimes the freshman seminar Our Digital Quandary, exploring issues at the intersection of computer science and society.
August 17, 2024: Cantos de Mi Tierra, the all-Spanish-language cabaret featuring everything from traditional/folk to modern/pop music of the Hispanic diaspora, had a great gig at Feinstein’s At the Nikko!
December 1, 2023: Great overview of Dan Garcia’s and my efforts on mastery learning in the Berkeley Engineering newsletter. Also, this Inside Higher Ed interview with VPUE Oliver O’Reilly discusses how computer-based testing and mastery learning can help provide better accommodations for students with disabilities and student athletes.
November 29, 2023: Thanks to my colleagues Arash Pourhabibi and Saba Jamalian, a new, free translation into Persian of Engineering Software as a Service (ESaaS) is now available as a free PDF download!
News items from 202e and before
Mediums, Media, and more: How storage plays a role in defining the tech that made us. Podcast hosted by Niall Kitson on TechCentral.ie, 2023.
Reinventing education for the masses [sic]: Podcast hosted by Niall Kitson on TechCentral.ie.
MOOCs: their history, uses, and long-term legacy. CS Education Podcast hosted by Prof. Kristin Stephens-Martinez at Duke University.
Healthcare.gov’s rocky rollout. NPR On Point radio talk show, 2014.
Not long ago I got into an…interesting…conversation about machines that took away jobs. That’s actually not the conversation I’d been planning to have: I ha...
Minitel: Welcome To the Internet
To: Bob Wise, Heroku EVP
Medieval Writers and Their Work: Middle English Literature and its Background, 1100-1500
This is a really fun set of interviews by theater historian Max Wilk with some of the greatest songwriters in American history; some wrote popular songs, som...
Paul LeBlanc. Students First: Equity, Access, and Opportunity in Higher Education. Cambridge, MA: Harvard University Press, 2021
This is a combined summary of two books that overlap a third:
The Economy of Cities, by Jane Jacobs
Book summary: Reluctant Capitalists: Bookselling and the Culture of Consumption, by Laura J. Miller
The Inequality Machine: How College Divides Us, by Paul Tough
Faxed: The Rise and Fall of the Fax Machine, by Jonathan Coopersmith
A Thread Across the Ocean: The Heroic Story of the Transatlantic Cable, by John Steele Gordon
Erol, our private guide, came to meet us at 9am. The first stop was the site of the former Roman hippodrome. When Constantine beat out his rival to become th...
I’m sitting on the roof deck of my hostel in Sultanahmet, enjoying a pleasant breeze and a view of the confluence of the Sea of Marmara and the Bosphorus. Ma...
Armando and I arrived uneventfully after a 13 hour flight that should have been more uncomfortable than it was. I slept through most of the flight but Armand...
Radical Cities, by Justin McGuirk: is Latin America the future of cities?
Five years ago, UCSF pediatric endocrinologist Dr. Robert H. Lustig came out swinging with Fat Chance, a well-argued if polemical exposé of how the processed...
Philip Stark, chairman of UC Berkeley’s Department of Statistics, has persuasively argued that student course evaluations often inversely correlate with teac...
Every time I teach my software engineering class, I try to offer the students some more general life perspective in addition to just straight-ahead software ...
[Note: this post was originally called Vanishing Americana but it makes more sense to call it Vanishing GenX, hence the weird permalink.] I guess one gets no...
Radical Technologies: The Design of Everyday Life, by Adam Greenfield
At a recent conference I attended where a main theme of many papers was intelligent tutors to help novice programmers, an audience Q&A after one of the t...
On impulse I spent a couple of dollars on Amazon Marketplace to buy the out-of-print book Micro Adventure No. 1: Space Attack. It’s a “second person thinker...
The Wealth of Humans: Work, Power, and Status in the Twenty-first Century, by Ryan Avent. St. Martin’s Press, 2016.
The Next America: Boomers, Millennials, and the Looming Generational Showdown, by Paul Taylor. PublicAffairs, 2016.
America in the Seventies (Culture America series) by Beth Bailey and David R. Farber. University Press of Kansas, 2004.
Joshua M. Greenberg, From Betamax to Blockbuster: Video Stores and the Invention of Movies on Video. Cambridge, MA: MIT Press, 2016.
I am a child of the 80s (and a little bit the 70s), and as a youngster I spent many, many quarters in arcade video games. (Tempest was among my favorites tha...
I recently got to catch up with a colleague who works for a major software company (no, not Google or Microsoft) and has some similar geeky interests to my o...
Track Changes: A Literary History of Word Processing, by Matthew Kirschenbaum.
“Have you been to the Baltics?” Yes. Yes, we have.
We arrived in Vilnius as it was getting dark, around 9pm, and as usual we were able to walk to our accommodations. This was our one non-AirBnB stay, in a hot...
We had learned from our fellow-travelers in Tallinn that the only train service in the Baltics is local suburban trains from the capitals; international trav...
The Old Town of Tallinn (that’s pronounced TAHL-linn) dates from medieval times, and it’s been lovingly restored, Disneyland-like, to look just like that, to...
Teaching books seem to try to cover several kinds of advice: procedural/administrative (how to organize a syllabus, deal with grade disputes, etc.), checklis...
A couple of weeks ago I got to attend my 25th reunion (MIT Class of 1990). As always for these events, the highlight for me was seeing/reconnecting with my f...
Many colleagues have asked us about the experience of self-publishing our textbook. In a previous post I talked about the DIY technology I harnessed to prod...
Visiting? Welcome!
A friend just invited me to try Munchery: It’s a delivery-only service in which noted chefs prepare a limited and healthful menu each day, and you can get st...
A Berkeley CS undergraduate I know who is passionate about hacking asked me this summer if I would be a judge for this weekend’s Cal Hacks hackathon—being on...
Today Penguin and I went on a tour of a “rural” village about 90km north of Mumbai. I use the scare quotes because the village is only about 10km outside a ...
This morning, bright and early (6:15), I met my guides for the Mumbai By Bike tour. Mumbai doesn’t go to work til 9 or 10 AM, so this early there’s almost n...
After our morning arrival in Mumbai, it was just a few blocks to the hotel, although it took a bit of orienteering to figure out in which direction. Mumbai ...
Penguin and I ultimately decided to take a cab to Nampally railway station. I was going to take the commuter train, but the timing was such that I would’ve h...
Our last tourist activity in Hyderabad was the most interesting: we visited what used to be the mansions built by the white-collar administrators of the Niza...
Imagine you need to get from the East Village to West 125th Street. It is rush hour on a Friday afternoon going into a holiday weekend. Because of a power ...
Hyderabad is unusual in being a Muslim enclave within an overwhelmingly Hindu country. This is due in part to its history: in the 15th-16th centuries it was...
Penguin and I had generally uneventful flights from SFO to Dubai and thence to Hyderabad.
Every new medium needs a transitional form exemplar—something that demonstrates the new technique or technology, but just replicates the previous techniques ...
UW CS chair Ed Lazowska makes the case nicely that interest in CS is booming, and that it’s not likely to be just a flash in the pan, and how are we going to...
This morning at my semi-monthly meeting with her, Cathy Koshland, our Vice Provost for Teaching, Learning, Academic Facilities & Programs, called my atte...
(Note: the photos from this trip are here but not integrated into the narrative like they should be.)
DISCLAIMER: I believe most students don’t cheat, most students don’t try to make life miserable for their instructors, and most students really do want to le...
Why did Dave Patterson and I decide in April 2011 to write a textbook for our “SaaS-flavored” CS169? Aren’t there a ton of software engineering textbooks ou...
As an undergrad at MIT in the late 80s, in my Digital Design and Computer Architecture courses we actually built stuff using discrete TTL parts on high-end p...
Wei arranged for a private car and driver to take me to Mutianyu today. It’s a section of the Great Wall that is only about 2 hours drive from Beijing, but ...
Quite an interesting event today. I felt like a UN delegate, experiencing the event wearing headphones for simultaneous translation: all the talks except th...
Penguin and I had a pretty full sightseeing day—I think I logged over 16 miles, though my Fitbit turned over at midnight California time, which is about 3pm ...
Penguin and Armando made an uneventful 12-hour flight today—of course, all flights are uneventful if you’re booked in BusinessFirst. Check out what $7,000 b...
Since Dave Patterson and I have signed up to offer the first 5 weeks of Berkeley’s CS169 Software Engineering class as a free online course using Stanford’s...
For four years, I got a brief glimpse into the life of a toucan, by learning to be one.
title: “Needed: ebook authoring tools” categories: [“Education”, “Bibliomane”]
I don’t get it.
We made it to spring break without the online course imploding! Woohoo!
In the 90s, the joke was “On the Internet, nobody knows you’re a dog.” The anonymity of online interaction allowed you to reinvent yourself.
Our free online SaaS course is now entering its third week, with no major disasters to report!
So our online SaaS class launched yesterday, with 62k students and counting.
The online version of our SaaS course officially starts this coming Monday, 20-Feb-2012, although we “soft launched” this week and are putting up some of the...
NOTE: This is the concatenation of a few posts from early 2012 as we were planning the launch of our first MOOC on Software as a Service on Coursera and late...
So you’re visiting my home city…you can go to the touristy stuff, or you can see some things that make New York unique among all US cities—architecturally, h...
(Written with my then partner, Tonia Reinys Fox)
I always look forward to this time of year, even though it’s inevitably a sprint to get to it. I’m preparing for our annual 2-week family vacation in Cancun...
I’m of the “BASIC generation” and like David Brin I bellyache about there not being a good first language for kids to feel the empowerment I felt each time I...
From my colleague Matt Welsh (who writes the Volatile & Decentralized blog)…
In a mood of indulgence doubtless fueled by pizza and wine and small-batch bourbon, I used AppleTV’s unimpeachable user interface tonight to download and wat...
You are rarely the best judge of the most important material or best presentation strategy for your talk. Corollary: Give one or more practice talks.
I’ve been the satisfied owner of a Kindle 1 for several months. Today I got my Kindle DX, which I pre-ordered the day it was announced. Here’s my first imp...
We have a 2nd-gen TiVo DVR as well as an AppleTV.
In the midst of a severe budget crisis in California, Governor Schwarzenegger has called for the use of open-source digital textbooks for California schools.
Not sure which of my colleagues (maybe Matt?) pointed me at this, or maybe I read it in one of the various pheeds, but the guys at PlayPower have observed th...
I was pretty excited about the Kindle DX announcement yesterday. In fact I had ordered an iRex iLiad Book Edition, and ended up cancelling that order to pre-...
July 5, 2008: Why I still don’t have an eBook reader
I am just barely old enough to be familiar with the original ADVENTURE.
I love Brewster’s talks and his enthusiasm. Makes me think there are good things going on in the world despite others’ efforts to thwart them.
I got up on Sunday at 7am to spend the whole day watching birds. Usually I only get up early on weekends to go skiing, so this is a big deal for me. Tonia so...
Day 1: arrival and impressions of downtown We arrived this morning after a 13-hour flight that was remarkably painless, and took one of the nicest trains eve...