Bayesian statistics for undergrads

On June 13 at Olin College, Sanjoy Mahajan and I are offering a workshop for college instructors interested in teaching Bayesian statistics to undergrads.  More information about this and the other workshops is here.  Here’s the description: Bayesian Statistics for Undergraduates Bayesian statistics is a powerful approach to problems involving probability, to making and judging statistical […]

Epic Munchkin Win!

So, there I was, on Level 8, equipped with my Boots of Butt-Kicking, Gentleman’s Club, Really Impressive Title, fetching Leather Armor, and a Rat on a Stick.  Add it up, I’m fighting at Level 18. I kick in the door, and what do my wondering eyes behold?  An Undead Horse! No problem, I say. I […]

Concurrent Programming at Tufts

Yesterday I visited my friend and former colleague, Mark Sheldon, who is now teaching computer science at Tufts University, and I sat in on his concurrent programming class.  Four teams presented their final projects, which I thought were excellent: the teams came up with interesting and diverse topics.  And in the four presentations I saw, […]

Think OS and eduScrum

I am teaching Software Systems this fall, which is an introduction to operating systems and C programming, with a splash of networks and databases.  Last time I taught it, I started work on a new textbook, called Think OS, to address some of the problems I ran into: Most Operating Systems classes, and the books […]

Think Python 2e

I am hard at work on the second edition of Think Python.  The current draft is up now at New features include: Python 3!  The first edition is mostly Python 2, with notes about some of the differences in Python 3.  The second edition is the other way around: all Python 3, with a […]

Report from SciPy 2015

Last week I was in Austin, TX for SciPy 2015. On Monday afternoon I sat in on a tutorial on multibody dynamics using SymPy, lead by Jason Moore and Jim Crist.  I learned a ton. Tuesday I ran my tutorial, Computational Statistics I, then sat in on Chris Fonnnesbeck’s Computational Statistics II.  Here’s an action shot from […]

Sound processing in Python

At SciPy 2015 I’ll present a short talk on sound processing in Python, based on my book-in-progress, Think DSP, and the class I helped teach this spring.  I’ve been preparing the talk this week; it is almost ready to go!  The current draft of the slides is here, and the accompanying notebook is here. Here’s […]