Course Director January 2022 - Present - University of Manitoba

  • Prepare class materials to maintain consistency across multi-section courses

  • Assess the quality of teaching provided by the instructors and assist individuals with identifying resources for professional development

  • Reviewing all formative and summative assessments generated by instructors for quality and clarity

  • A full list of courses I have coordinated can be found here

Teaching Assistant/Grader January 2012 - December 2022 - University of Manitoba

  • Grading first through fourth-year students’ assignments in Java, C, and other languages/formats

  • Aiding first- and second-year students with lab work in Java and Python focusing on object orientation, recursion, and programming practices

  • A complete list of positions held can be found here

Sessional Instructor May 2018 - August 2022 - University of Manitoba

  • Preparing and delivering lectures in distance education, remote learning & in-class formats

  • Preparing and distributing materials such as lectures, examinations, projects, assignments, labs, and in-class activities

  • Course instruction including first-year through fourth-year Computer Science courses on a variety of practical, theoretical, and professional topics

  • A full list of courses I have instructed can be found here

TA Management Program August 2021 - May 2022 - University of Manitoba

  • Founded and created the new TA/Grader management program within the department of Computer Science

  • Reviewed all Grader and TA Applicants for all levels of study

  • Made hiring recommendations to faculty based on applications

  • Created and delivered training materials to all Graders and TAs

Systems Developer January 2015 - May 2019 - Payworks

  • Onboarded new developers to the team which included all set up, code reviews and peer to peer mentorship

  • Organized Hour of Code volunteer opportunities for the development department

  • Trained all staff in facilitating Hour of Code activities for students in grades 1 - 12

  • Implemented, tested, and maintained Payworks technologies in an agile environment

  • Maintained the sales commission database for Payworks employees each month

Co-op work terms January 2013 - August 2014 - Various

Software Developer ▪ Coop Work Term Three ▪ May 2014 – August 2014

National Microbiology Department

  • Designed and implemented a web application for external researchers to run data through one of the laboratory’s software pipelines using web development tools, the Template Toolkit, the WET toolkit and the Perl Dancer framework.

  • Produced various perl scripts requested by the biologists at the NML to aide in biological analysis

Web Developer ▪ Coop Work Term Two ▪ September 2013 – December 2013


  • Implemented a set-up wizard application that new clients use to register with the company’s software in C# and a web front-end

  • Lead Internal Demonstrations

Software Developer ▪ Coop Work Term One ▪ January 2013 – May 2013

Ceridian Canada Ltd

  • Enhanced current Role Based Security logic to include fine-grained filtering using Java & SQL

  • Developed a jQuery plugin for adding employees to group benefit plans

Day Camp Program Director February 2011 - August 2011 - Rady JCC

  • Interviewed and hired staff according to the day camp’s guidelines

  • Created and ran the staff training program

  • Designed the infant and youth summer day camp program

  • Maintained and updated the registration and administrative information for the camp