My teaching interests include Computer Architecture, Parallel Programming, Digital Logic, and Introductory Programming. Specifically, I'm interested in finding novel and effective ways to get students comfortable with parallelism in both implicit and explicit forms.
Parallelism in EducationSome random materials from my investigations into Parallel Curricula:
Resources/Notes handout for attendees at our 2010 SIGCSE BOF session. Includes some nice links to materials and tools.
Slides from a talk on CS Undergraduate Parallelism I gave at UW-Madison.
Poster from the SuperComputing (SC09) Education Program Curriculum Fair.
Slides from my "original" talk on the subject at ITICSE 2008.