Projects
iThinkSmart: Bringing Computational Thinking to Novices with Virtual Reality
We co-designed an immersive virtual reality learning environment called iThinkSmart to teach computational thinking (CT) concepts to novices in Nigeria with the aim to gently introduce them to CS education. The intervention complements traditional teaching methods by featuring engaging mini games that provide a fun and personalized way to practice CT skills. Designed for easy access, iThinkSmart can be played on a smartphone using affordable VR gear and a hand controller.
Visit
How Generative AI Is Impacting Computing Education
Innovative advances in generative artificial intelligence (GenAI) are reshaping the way computer science is taught and learned, causing a shift away from traditional classroom approaches. Educators and researchers are putting GenAI tools to the test across all levels of computing courses, from introductory programming to advanced subjects such as Computer Graphics and Human–Computer Interaction. Our recent systematic review examined 78 research articles to better understand how GenAI is being used in classrooms, what topics and tools are being explored, and how these innovations are impacting student performance and educational outcomes.
Visit
CT4Life: Computing Education for Older Adults
CT4Life is designed to open the door to computing education for everyone, no matter their age or background. Lifelong learning means staying curious and growing skills at any stage, whether it’s for personal satisfaction or meeting new people. When it comes to learning as an adult, there are different needs and helpful strategies—Malcolm Knowles called this approach “andragogy,” which focuses on teaching methods that work especially well for older learners. This project introduces computing education to lifelong learners age 60 and up, with the goal of encouraging problem-solving, keeping minds engaged, and supporting healthy mental activity through enjoyable activities.
Visit