Past Research exploring Computational Thinking

Many countries, including the United States, have recently faced the problem of declining numbers of students majoring in computing, despite an increasing demand from employers for such skills. The situation is even worse for female and under-represented students. These research projects aimed to broaden participation in computing.

CS Unplugged

CS Unplugged

CS Unplugged activities teach students the kind of thinking that is expected of a computer scientist via activities, games, magic tricks, and competitions. The Unplugged activities involve problem solving to achieve a goal, and in the process introduce students to fundamental concepts from Computer Science. This project will do a systematic evaluation of CS Unplugged activities in five local middle schools.

go to Unplugged



The lack of role models, a lack of mentoring, a lack of feeling like one belongs, and the lack of a supportive community are all barriers to participation. CS CONNECT is an online social networking app designed to create a stronger community among CS@Mines students and faculty.




Thesis Advisor/Co-Advisor

Thesis Committees