Computing Education Research


In this research theme, I investigate the effectiveness of innovative approaches used for educating computing professionals. With computing technologies being ingrained into people’s daily lives, computing education must reflect the wide-ranging relevance of the discipline. Teaching approaches used by computing educators should impart computing knowledge while reducing the academic-industry skills gap. Computing educators need to diversify the curriculum to impart students with the knowledge and techniques they need to be successful in the workforce. Thus, it is critical to assess the effectiveness of innovative approaches for preparing computing students to meet the demands of the workforce.

Related Publications

AI in Education


Block Programming


Broadening Participation


Students' Conceptions of Learning


Pair Programming


Pedagogy


Service Learning