Hi! I’m no longer updating these project pages, for the latest please visit the Expressive Technologies website.


MAgICS stands for Multi-Agent Introduction to Computer Science, a project aimed at introducing novice Computer Science students to advanced topics and applications such as parallel and distributed systems. This work explores the potential for ABM to integrate interdisciplinary and advanced-level topics to introductory computer science. In preliminary studies, we have found that introducing students to agent-based computational approaches, even briefly, can help them consider parallel and distributed approaches to problem solving, and can pique their interest in advanced applications very early on in their curriculum.

For more information, see:

Stonedahl, F., Wilkerson-Jerde, M. & Wilensky, U. (2011). MAgICS: Toward a multi-agent introduction to computer science. In M. Beer, M. Fasli, and D. Richards (Eds.) Multi-Agent Systems for Education and Interactive Entertainment: Design, Use and Experience. IGI Global. pp. 1-25.

Ubiquitous Presenter

Screenshot of Ubiquitous Presenter

With Bill Griswold and Beth Simon at the University of California, San Diego, I was a designer and developer for the Ubiquitous Presenter project, a Tablet PC based classroom lecturing technology developed jointly with the University of Washington. See more here.

For more information on Ubiquitous Presenter, see:

Denning, T., Griswold, W. G., Simon, B. & Wilkerson, M. (2006). Multimodal communication in the classroom: What does it mean for us? In SIGCSE ’06: Proceedings of the 37th SIGCSE technical symposium on computer science education (pp. 219-223). Houston, TX, USA: ACM Press. [PDF]

Wilkerson, M., Griswold, W. G. & Simon, B. (2005). Ubiquitous presenter: Increasing student access and control in a digital lecturing environment. In SIGCSE ’05: Proceedings of the 36th SIGCSE technical symposium on computer science education (pp. 116-120). St. Louis, MO, USA: ACM Press. [PDF]

Brunnian Links

I also did a bit of research with Dianne Hoffoss as an undergrad at the University of San Diego in geometric topology, specifically around whether or not Brunnian Links can be made from more than three convex planar curves (spoiler: nope, but I can only show why not for 4 and 5 curves). If that’s something that you’re into, I’ll bring a whiteboard, KnotPlot and some rubber bands and we can chat.