- Oversee all UofT Coders activities and be responsible for the internal actions of the council;
- Organize and preside over monthly council meetings;
- Ensure that UofT Coders affairs are conducted in a fiscally responsible manner;
- Marketing:
- Send out recruitment emails to various avenues to increase awareness
- Make final decisions in the event where decisions are split;
- Ensure adequate executive / organizer presence at UofT Coders events.
- Act as UofT Coders financial officer, and together with the President, ensure the group's financial stability;
- Oversee the group bank account;
- Keep receipts for all financial transactions, and record on the council repository all debits, credits, and cheques released, as well as the dates and remaining bank balance for maintaining and organizing bank records, and for conducting annual audits (if applicable) in accordance with policies established by Student Affairs, University of Toronto;
- Apply for funding and sponsorship for the group, as applicable;
- Prepare an annual budget at the start of fiscal year;
- Present current statements of accounts versus budget, and cash flow positions at Executive Council meetings.
- Responsible for the maintenance and upkeep of the website;
- Oversee the activity of the studyGroup repository in terms of pull requests for new features or weekly lesson material.
- Responsible for internal communications of the council and its members
- Inform members of UofT Coders events via email, create event postings for the website and contact instructors to create the event issue;
- Record the minutes of the Executive Council meetings;
- Inform and remind council members of items discussed in the meetings via email;
- Maintain the master email list for [email protected];
- Keep the meeting room key if applicable and coordinate its distribution.
- Prepare advertising materials for UofT Coders as needed (posters for special events, for example);
- Tweet about UofT Coders events and promote UofT Coders on social media.
- Plan and run regular co-working events throughout the semester.
- Responsible for coordinating and organizing:
- Software Carpentry workshops throughout the year (at least one per term)
- Workshops with various organizations (e.g. CUPE)
- Any other coding type events that come up (e.g. hackathons, code sprints)
- Responsible for coordinating and organizing the Reproducible Quantitative Methods (RQM) course (based on the course by Christie Bahlai) at the University of Toronto with the help of the other UofT Coders executive council members;
- Act as the main liaison between UofT Coders and RQM host department, and/or any other groups at the University of Toronto related to the RQM course implementation.
- Design a peer coworking and mentorship event to take place regularly;
- Implement a system of organizing peer mentorship events and finding and assigning mentors;
- Manage peer mentorship events once they begin.