Teaching

5 years

Tuesday, April 7th, 2015

Seems hard to believe, but exactly 5 years ago I was signing the papers to retire from IBM after a career that had spanned 36 years. I said in my post that day that I hoped to “take an extended break to play music, read, travel, work on our house, spend time with my children, […]

Vote for Bill Hurley and Jessie Steigerwald for Lexington School Committee

Monday, February 23rd, 2015

If you are a registered voter in Lexington Massachusetts, I strongly urge you to vote for Bill Hurley and Jessie Steigerwald for School Committee in next week’s election. The election is on Monday (yes Monday!) March 2nd.  Both of these candidates have been endorsed by the Lexington Minuteman. This is a particularly important election. If […]

Professor of the Practice

Tuesday, February 12th, 2013

I’m pleased to announce that I have accepted a position as Professor of the Practice in the Tufts University Department of Computer Science. I expect to be teaching a course each term and advising students. As I said in my previous post, I’ve been having a wonderful time at Tufts, and I’m thrilled to have […]

A great first term at Tufts

Wednesday, December 19th, 2012

If you’re wondering why I haven’t posted since September, it’s because I’ve been working nonstop on teaching my distributed systems course at Tufts. I’ve had a terrific time, and we had a wonderful group of students. Though he’d probably be surprised to hear it, the original inspiration for this course came from Tim Bray. We […]

Tufts COMP 150-IDS starts this week

Saturday, September 1st, 2012

After spending all summer preparing, my new Tufts course on Internet-scale Distributed systems starts this week. I’m excited! There’s still plenty of work to do on the details, but the course Web page is now up, and I expect that course notes, slides etc. will start appearing there as things unfold.

Teaching at Tufts

Wednesday, July 4th, 2012

I’m delighted to announce that I have accepted a position as a Visiting Scholar in the Computer Science Department at Tufts University, and in fall of 2012, I will be teaching a new course titled: Internet-Scale Distributed Systems: Lessons from the World Wide Web. The course description is: The World Wide Web, one of the […]