I joined Smith College as an Assistant Professor in the Department of Computer Science in 2019. I completed my Doctorate and Masters at the University of Toronto in Computer Science, and my Bacholors at the University of Waterloo in Software Engineering.
By appointment only.
My research focuses on how individuals learn, make decisions and understand change, and I address these questions in the context of empirical software engineering. In early-phase software engineering, goal modeling elicits and connects stakeholders’ intentions and social needs with technical requirements in order to help stakeholders understand and evaluate potential tradeoffs. Within this context, my dissertation (advised by Marsha Chechik) enables stakeholders to model and reason about tradeoff decisions in the context of evolving requirements and dependencies. See my UToronto webpage for details about my prior work.
- CSC 111: Introduction to Computer Science Through Programming - S19, S20, S21
- CSC 223: Introduction to Software Engineering - F19
- CSC 231: Microprocessors and Assembly Language - F20
- CSC 325: Seminar: Responsible Computing - F19, F20, F21
Looking for a reference letter, please read this page.