D
Research Interests
Collaborative Learning
Technology Usage in Classroom Teaching
Undergraduate Education in Computer Science
Engineering Education and Curriculum Development
Career Development and Diversity
Teaching and Learning Programming
Experimental Learning in Engineering
Engineering Education and Pedagogy