A Survey of Contemporary Instructional Operating Systems for Use in Undergraduate Courses with Minh Nguyen. Seventh Annual Northwestern Regional Conference of the Consortium for Computing Sciences in Colleges, October 2005.
Introducing Application Design and Software Engineering Principles in Introductory CS Courses: Model-View-Controller Java Application Framework with Scot Morse. Sixth Annual Northwestern Regional Conference of the Consortium for Computing Sciences in Colleges, October 2004.
Experiences with Extension Programming and Scripting in Python The Sixth International Python Conference, October 1997.
FixtureNet II: Interactive Redesign and Force Visualization on the Web with Yan Zhuang and Ken Goldberg . ASME Design Engineering Technical Conferences, September 1997.
Charles Nutter on the JVM as a Language PlatformCharles Nutter on the JVM as a Language Platform - Software Engineering Radio, Episode 266, August 2016.
James Phillips on Service Discovery - Software Engineering Radio, Episode 264, August 2016.
- Transcript published in James Phillips on Service Discovery, IEEE Software, vol. 33, no. 06, pp. 117-120, Nov-Dec 2016.
John Wilkes on Borg and Kubernetes - Software Engineering Radio, Episode 246, January 2016.
John Sonmez on Marketing Yourself and Managing Your Career - Software Engineering Radio, Episode 245, December 2015.
James Turnbull on Docker - Software Engineering Radio, Episode 217, January 2015.
- Transcript published in Docker [Software engineering], IEEE Software, vol. 32, no. 3, pp. 102-c3, May-June 2015.
Mitchell Hashimoto on the Vagrant Project - Software Engineering Radio, Episode 207, July 2014.
Internetworking Beyond the LAN - 2006 - Editor. Published by O’Reilly Media, Inc., ISBN 0-596-50030-0.
Pseudoflow Solvers for the Maximum Flow Problem - a Literate Program of the pseudoflow algorithm implementation I did for my PhD research. The source code is available on GitHub at https://github.com/cander/pseudoflow-solver.