For information and updates relating to COVID-19 and UBC’s response, visit

Meghan Allen

Core Areas

Computer science education, gender, diversity, software engineering, open source software, human computer interaction.

Research Interests

MSc. Computer Science, University of British Columbia, 2006

Meghan Allen teaches a wide range of undergraduate courses in the Department of Computer Science and at Vantage College. She supervises undergraduate students as they participate in undergraduate capstone open source projects and research projects and will soon be supervising students who work on humanitarian open source software projects. She is interested in better understanding how computer science students learn as well as investigating gender and diversity issues in computer science.