CS Club - W22 Role Descriptions
Programme Committee Roles
Event Coordinator
Marketing Coordinator
Photographer
External Affairs Officer
Discord Moderators
(2026/2025/2024/2023/2022) Class Representatives
Graphic Designer
Full-stack Developer
Systems Committee Roles
Linux Server Admin
Programme Committee Roles
Event Coordinator
Lead: Eric Huang, Yanni Wang, Jason Sang
As an Event Coordinator, you’ll join a group of more than a dozen coordinators intent on providing value not just through academic and career-based opportunities, but also through creating fun, engaging, and impactful experiences. Event Coordinators have two divisions: Opportunities and Community. All Events coordinators have responsibilities that include:
- Brainstorming and executing on large-scale event ideas that benefit students in CS.
- Coordinating with large organisations and clubs, such as Tesla, UW’s Tech+ and Data Science Club.
- Working closely with dozens of unique and interesting people from CSC and UW’s broader tech community.
The Opportunities division has responsibilities that include:
- Leading initiatives that contribute to an individual student’s academic and career prospects in Computer Science.
- Providing avenues for students to connect with mentors, Alumni, and industry professionals.
- Constructing platforms for students to disseminate ideas and opinions
The Community division has responsibilities that include
- Hosting IRL/online socials and parties for both internal members and UW students.
- Being the connective tissue between CSC members and leads.
- Talking with everyone in our 40+ person (and expanding) team!
This term we single-handedly coordinated 5 of UW’s largest tech societies to create the massive termly Bootcamp Resume Review and Mock Interview events. We took over 150 applications for our Project Program competition and consequently assigned 80 first and second years to mentors so that they could create original and amazing projects. As well, we brought in over 250 attendees to our exclusive Tesla tech talk. Take a look at our Fall events: https://csclub.uwaterloo.ca/events/2021/fall/
Marketing Coordinator
Lead:
As Marketing Coordinator, your role is to engage with and excite the student communities by promoting CS Club and our events. Responsibilities include but are not limited to:
- Advertising events and initiatives through social media to UW’s largest tech community on Discord and one of UW’s largest clubs on Instagram.
- Connecting the community through the biographical Humans of CS.
- Brainstorming and executing new ways to reach a larger audience of computing students.
Photographer
As a photographer, your main responsibility is to help take photos at our events and for our Humans of CS initiative. Owning a DSLR camera is preferred but not required. Responsibilities include but are not limited to:
- Connecting the community through the biographical Humans of CS by photographing, interviewing, and documenting UW students.
- Depicting our events and socials as they were experienced.
- Meeting and getting to know others!
External Affairs Officer
Lead: David Chen
As the External Affairs Officer, your main role will be to communicate with other clubs, alumni, and industry on behalf of CS Club. Responsibilities include:
- Proactively reaching out to industry such as Tesla and Google to build partnerships
- Scouting alumni, speakers, and mentors to help contribute to the UW CS community.
- Building rapport with other clubs, from within and outside of Waterloo.
- Creating a sponsorship package used to gain the support of external organizations.
Discord Moderators
Lead: Andrew Wang
As a Discord Moderator, your job is to build and foster a thriving and inclusive online community for CS Club. Responsibilities include but are not limited to:
- Organizing office hours, hangout sessions, and fun events on our ~2000 member server
- Managing channels and roles; moderating to ensure a safe and inclusive environment
- Brainstorming and building new features for our Discord CodeyBot
- Previous features include coffee chatting, Discord currency (CodeyCoin), mock interview scheduling, etc.
(2026/2025/2024/2023/2022) Class Representatives
Lead: Juthika Hoque
As a Class Representative, you’ll be the main liaison between CS Club and your graduating class. Responsibilities include but are not limited to:
- Facilitating outreach to your class and voicing concerns/ideas to MathSoc
- Taking direct ownership and responsibility over new initiatives such as CSC’s Swag Store and the CS Class of 2022 Profile
- Actively brainstorming and voicing ideas to improve community engagement through current and new initiatives
- Using problem-solving and decision-making skills to create solutions to unique situations regarding community engagement
Graphic Designer
Lead: Sam Honoridez
As Graphic Designer, your role is to create in-house graphics that excite the public about CS Club and our events. You will also have opportunities to solve interesting challenges related to community-focused rebranding. Responsibilities include:
- Designing and creating event graphics for Facebook, Instagram, Twitch, etc.
- Building a creative and beautiful branding for the club
- Working on our new upcoming project: 2022 CS Class Profiles
Over the last year, the Design team reimagined the CSClub Website and created hundreds of amazing graphics on our social media and discord.
Full-stack Developer
Lead: Amy Wang, Neil Parikh
As a full-stack developer, you will be a technical contributor to web projects that support CS Club initiatives. You will help maintain and improve CS Club's website, and also work on projects such as a user-friendly web interface for CS Club's library. Responsibilities include:
- Using HTML, CSS, and TypeScript + React to create functional user interfaces
- Implementing styles and layouts decided on by designers
- Building data pipelines to load website content
- Collaborating with other developers to get things done
Systems Committee Roles
Linux Server Admin
As the Linux Server Admin, your goal is to work with the systems committee to manage CSC servers and member servers. You will help set up new services and manage our internationally-used mirrors. You are motivated, capable of self-learning, and have strong communication skills. Responsibilities include:
- Maintaining all services that CSC provides which includes file share, DNS, mail, configuration for IRC, Mattermost, Git hosting
- Managing mirrors used by large public organizations and thousands of people internationally