Intro
I am an Associate Professor in the Department of Computer Science at Smith College. I completed my Doctorate and Masters at the University of Toronto in Computer Science, and my Bachelors at the University of Waterloo in Software Engineering.
Student Hours
Fall 2024 (Tentative): Mondays 2:30-3:30pm, Fridays 9:00-10:00am, or by appointment.
Research
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.
Teaching
- CSC 110: Introduction to Computer Science - S24
- CSC 111: Introduction to Computer Science Through Programming - S19, S20, S21, S22
- CSC 223: Introduction to Software Engineering - F19
- CSC 231: Microprocessors and Assembly Language - F20
- CSC 252: Algorithms - F23, F24
- CSC 325: Seminar: Responsible Computing - F19, F20, F21, F24
Additional Information and Links
Students can provide me with anonymous course feedback or let me know how I can create a more inclusive learning environment.
Computer Science also provides an anonymous form for feedback and ideas from students.
Looking for a reference letter, please read this page.