Computer science education researchers study methods for improving teaching computer science. This ranges from new techniques to teach undergraduate courses to new curricula for elementary school. Computer science education research can answer two fundamental types of questions. First, do students learn better with a particular type of technique? Second, how do students learn?
In all of our work, we pay special attention to underrepresented groups. Because those students do not currently make up a sizable number in courses, it is important that new techniques reflect the students we want to reach, not only the ones we currently reach.