--- ---
“Please, Fry! I don't know how to teach. I'm a professor!” —Professor Hubert Farnsworth, episode 1ACV11, “Mars University”, Futurama
“He’s a good instructor. He’s a little too imaginative with his tests.” —Anonymous student, EEC 170, winter 2021

At UC Davis, I have recently taught the following classes:

  • EEC 171, parallel computing architecture (undergraduate) (notes from the 2007 course)
  • EEC 277, graphics architecture (graduate)
  • EEC 289Q, graduate modern parallel computing (graduate)

In 2009, my offering of EEC 277, graphics architecture, was recorded and put on iTunes U. Slides are here.

In February 2013, we launched a Udacity (online) course on parallel computing, which I cotaught with David Luebke. Here's my writeup on the experience, and we had a bunch of media attention as a result [Chronicle of Higher Education, onlineeducation.net, The Wheel]. As of mid-year 2017, the class had nearly 90k enrollees.

My students might be interested in hearing What Professors Do All Day or The Secret Lives of Professors.