Bean’s primary area of research is at the intersections of education and computing, especially the use of computers, simulations, and games as learning tools.
I am also an active researcher in the field of Computer Science Education (CSE).
My current research efforts include developing software tools to provide targeted supplemental instruction to students while they are programming based on patterns detected in the code they write.