Experience
Education
Bio
Technical Research Interests
Software maintenance and evolution, program comprehension, software analytics, machine
learning in software engineering, and mining software repositories.
Educational Research Interests
Improving motivation, self-efficacy, and critical thinking using student-centered learning
approaches such as guided-discovery learning and service-learning.