Learning and Communication in Digital Environments

Develop and increase digital literacy for older people, including working side by side with them (and their electronic devices) in local libraries. Teach kids to code—and give their teachers the tools and confidence to bring computational thinking into classrooms. Develop the communication skills of future software professionals. Improve software development among teams from multiple disciplines. We work to improve how humans communicate and learn in computer-intensive environments.

"As computer scientists, we must be sensitive to the learning challenges of our current and future students, as well as the people who use the applications we build. Digital literacy is a basic human need."Charles Wallace, associate professor, computer science

Featured Researcher

Leo Ureel 

Leo Ureel


  • Software engineering
  • Computer science education
  • Intelligent learning environments

Ureel's digital literacy work with local senior citizens has been highlighted at the International Conference on Pervasive Technologies in Rhodes, Greece. His work with automated iterative critique of student programming assignments has appeared in the Proceedings of the Frontiers in Education.

In the News

Explore Computer Science Research