**Everyone at the University of Waterloo is welcome to come to our events and to
use our resources!** Feel free to join our communities and chat with our
members. However, if you want to officially become a member or support our
vision of creating a supportive environment for all computing students, there's
a bunch of ways you can join and help out.

## How to Join

### General Membership

<details open>
  <summary>In-person</summary>

1. Drop by our office in **MC 3036/3037** with
   - your WatCard, and
   - $2 membership fee for the term that you would like to pay for
2. Sign our [Machine Usage Agreement](/resources/machine-usage-agreement)

That's all! After your account has been created, you'll have access to all the
[services](/resources/services) available to members.

#### Membership Renewal

Just drop by the office with $2 for each term which you wish to renew.
You do not need to bring your WatCard or sign the machine usage agreement
again.

</details>

<details>
  <summary>Online</summary>

Note: We no longer use Paypal to process memberships. We ***only accept a single-term for online membership registrations/renewals***.

To pay for **multiple terms**, please visit our office in MC 3036/3037.

To pay for **one term online**, please pay WUSA at [https://wusa.ca/product/uw-computer-science-club-membership/](https://wusa.ca/product/uw-computer-science-club-membership/).
Then, **forward the original payment receipt email** to [membership@csclub.uwaterloo.ca](mailto:membership@csclub.uwaterloo.ca) from your
University of Waterloo email with the following:

1. a scan or photograph copy of your **WatCard**,
2. your **WatIAM userid**, and
3. your acknowledgement of "having read, understood, and agreeing with our
   [Machine Usage Agreement](/resources/machine-usage-agreement)".


#### Membership Renewal

Simply contact us at [membership@csclub.uwaterloo.ca](mailto:membership@csclub.uwaterloo.ca) **like above** with just your WatIAM and payment receipt.

</details>

### Organizing Committees

Are you interested in using your skills to get involved with CSC and help make
an impact on our community? We have committees covering everything from design
to development, so no matter your interests, we’ve got a place for you.

**CSC hires at the end of every term\***, so make sure to stay connected through
social media to keep up to date on when applications open!

\* except for syscom, which recruits year-round.

#### Programme Committee

- In charge of planning, advertising, and running all events hosted by CSC.
- Voices concerns/ideas on behalf of the CS community.

#### Website Committee

- Creates functional and modern designs for the CSC website.
- Builds and maintains the static website, updating content for events and news.

#### Systems Committee

- 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.

Syscom is always looking for new members! If you'd like to join, just send an
email to syscom@csclub.uwaterloo.ca containing a brief introduction about
yourself and any experience you have with GNU/Linux.

### Elected Roles

Each term, the CSC holds elections to determine the executive council:

- President
- Vice-President
- Assistant Vice-President
- Treasurer

To find out when and where the next elections will be held, keep an eye on on the [News](/#news).

For details on the elections, see the [Constitution](/about/constitution).
