Meghan Allen
meghana AT cs DOT ubc DOT ca

Associate Professor of Teaching
Associate Head of Undergraduate Affairs

Department of Computer Science
#201 - 2366 Main Mall
Vancouver, BC V6T 1Z4
Canada
(604) 822-4912


Vantage College
#2001 - Orchard Commons
6363 Agronomy Road
Vancouver, BC V6T 1Z4
Canada

About Me

I aim to offer courses that actively engage students. I feel strongly that computer science is for everyone and work to increase the diversity of our field. For more information about me, please see my Linked In profile.

Teaching

I have recently taught CPSC 103 (Introduction to Systematic Program Design), CPSC 110 (Computation, Programs, and Programming), CPSC 121 (Models of Computation), CPSC 210 (Software Construction), SCIE 113 (First-Year Seminar in Science), VANT 148 (Vantage College Projects), and VANT 149 (Multidisiplinary Research Projects).

Projects

I led the curriculum design and development for CPSC 103, Introduction to Systematic Program Design. With colleagues, I conducted a mixed-methods evaulation of CPSC 103. We used surveys and appreciative inquiry focus groups to gather feedback from students.

Publications

Dissertation

An in-depth exploration of student experiences and perspectives of learning technical writing in undergraduate computer science education (2024).