Computer Science Education

My computer science education research includes studies of effective pedagogical techniques in a variety of undergraduate computer science courses, including software engineering, AI, CS 1/2, discrete math, and non-major courses.

Selected Publications