About me

I am currently an Assistant Teaching Professor in the Computer Science Department at the University of Victoria (UVic) and have been in this role since November 2018.  I completed my education at UVic with my graduate research falling in the intersection of the principles of software engineering and complex software systems, with a focus on parallel computing. I spent 4 years in a tenure-track teaching role at the University of British Columbia (UBC) teaching a range of Computer Science courses and developing curriculum to support active-learning lectures leveraging videos and programming tools. During my time at UBC I was heavily involved with supporting student first-year experience acting as a Professor in Residence and participating in and leading university orientations. In my current position at UVic I have begun to develop curriculum to support the active-learning lecture approach I used at UBC.  I look forward to being able to introduce programs at UVic to further support student first-year experience based on my experiences at UBC.