토론토 대학교 컴퓨터 과학과에서 부교수로 15년 이상 학생들을 교육하고 있다. 토론토 대학에서 재직하는 동안 여러 차례 우수강의상을 받았다. 제니퍼 캠벨과 함께 두 권의 교재를 공동 집필했으며 컴퓨터 과학과의 교육 과정 설계와 개정 작업의 책임자로 있다. 또한, 무크(MOOC)에서 수만 명의 학생에게 파이썬을 가르치고 있다.
19년 이상 경력을 쌓은 베테랑 소프트웨어 개발자로 소프트웨어 유지보수를 위해 문서화되지 않은 오래된 소프트웨어를 연구하는 응용 소프트웨어 고고학 분야의 전문가로 일하고 있다. 학생 개발자들이 오픈 소스 개발에 참여하는 구글 Summer of Code와 코딩과 데이터 과학이 필요한 연구자에게 코딩을 가르치는 Software Carpentry 프로그램에서 십여 명의 학생들의 멘토를 맡고 있다.