profile picture of Brandon

I am interested in improving undergraduate education and instructional methods for Computer Science and Engineering. Specific topics include cooperative learning, guided inquiry (e.g., POGIL), professional skills, K-12 teacher preparation, and accessible materials.

My other research interests are broadly in computer systems engineering: high-performance computing, programming languages, data management, and computer architecture.

Courses I teach


15 June 2021

Mark McDermott, Denise Szescei and I will join ICCSD teachers this week for professional development on computing education.

14 May 2021

Congratulations to Geoff Collins and Lucas Spain for completing your honors thesis in computer science! Characterizing Benefits of Peer Instruction on Question Types in CS2 and A Time and Presence Based Approach to Machine Learning for Smart Homes.

19 April 2021

Students Laura Flores and Lucas Spain presented their research at Spring Undergraduate Research Fair 2021.

09 October 2020

PhD student Yeajin Ham and I will be presenting our research paper Learning from Team Quizzes in CS2 at SIGCSE 2021.

02 September 2020

Guided Inquiry Activities for Programming Language Concepts is now freely available online courtesy of OpenHawks and Iowa Research Online.

06 August 2020

I have an ICRU project with Kyle Rector and Laura Flores to develop tools for learning dynamic graphs for used by students who are blind or have low vision.