My research interests include computer science education, learning technologies, learning analytics/educational data mining and digital libraries.


  • Understanding and Enhancing Self Regulated Learning in Introductory Computer Science Courses (funded by the NSF)
  • Building a Digital Library for Detecting and Controlling Lead in Drinking Water (funded by the EPA)

Past Projects

        The goal of the OpenDSA project is to create complete online interactive textbook for data structures and algorithms (DSA) courses. You can see my contributions to the project by visiting my   Github page.

        The digital library for users and developers of algorithm visualizations and           animations (AVs). It is a gateway to AV-related services, collections,               and resources.

The Biosystems Engineering Digital Library was created by a consortium of unversities as part of the TABE.NET project jointly funded by the European Commission and US Department of Education. Its goal is to advance internationalization of Biosystems Engineering curricula and education by developing global awareness within the discipline.