COMS 3157 Advanced Programming

Emails and Listservs

Most online communication for this course will take place via two listservs (AKA mailing lists):

Since the class-wide cs3157 listserv receives a high volume of email, we use subject tags (in brackets) to help with email searches and filters. Important announcements will be tagged with “[ANN]”.

Who and what to email

Please send your question to the class-wide listserv if possible. This allows other students to read, discuss, and follow up on emails in that thread.

If you would like post a question anonymously, please email the TA listserv with your questions. If it is relevant for the whole class we may answer it publicly without identifying information.

Under no circumstances should you ask the same question to multiple TAs in separate emails. If you are caught doing this, TAs will no longer respond to your emails. If you want to ask a question addressed to more than one TA, you should email the TA listserv.

Always remember to include your UNI, especially if you are asking about grading, server accounts, or some other administrative issue. Please make sure to sign your emails with your UNI if you are sending email from a non-UNI address, e.g., first.last@columbia.edu.

Listserv etiquette

Subscribing to the cs3157 listserv

Subscribe at https://lists.cs.columbia.edu/mailman/listinfo/cs3157.

You should now be able to send and receive mail to and from the listserv at cs3157@lists.cs.columbia.edu.

Remember that it is your responsibility to read all ANNs sent to cs3157.

Viewing the mailing list archive

You can access any email sent to the listserv this semester via the listserv archive, which is available at https://lists.cs.columbia.edu/mailman/private/cs3157/.

You’ll need your listserv password to access the archive. If you’ve forgotten your password, you can request a reminder at https://lists.cs.columbia.edu/mailman/options/cs3157.

The archive is useful if you think you may have missed an email that was sent before you joined the listserv. After you join the listserv, you can use Gmail’s search features to look through your mail. We recommend not deleting cs3157 emails; instead, label them appropriately and archive them (which keeps them around and searchable, but clears them from your inbox).

Gmail filters for cs3157

We highly recommend setting up Gmail filters to keep your inbox organized and stay on top of the cs3157 listserv. You can use them to automatically label or archive (skip the inbox) emails that match a given query.

To set up a filter, open Gmail and search your emails with a query such as:

to:(cs3157@lists.cs.columbia.edu) subject:(-ANN)

This query will match all emails from cs3157@lists.cs.columbia.edu that do NOT have the [ANN] subject tag.

Now click the sliders icon in the search box on the left (it will say “Show search options” if you hover you cursor over it), and select “Create Filter”. You may instruct the filter to archive all emails matching your query by checking “Skip the inbox”, and to automatically apply a label by checking “Apply the label” and choosing or creating a label.

Note that [ANN] emails are required reading, so you should make sure your filters help draw your attention to these emails. For example, you may want to keep [ANN] emails arriving in your inbox, or applying another label just for [ANN] emails that you check regularly.

Sometimes the teaching staff will use other subject tags such as:

You can modify your filter query to match on multiple subject tags. For example, if you want to search for all cs3157 listserv emails except [ANN]s and [OH]s, you should search for:

to:(cs3157@lists.cs.columbia.edu) subject:(-ANN -OH)

This filter query might be helpful if you want to also make sure that [OH] emails don’t skip your inbox, so that you are notified of last-minute changes to office hours.


Last updated: 2022-08-31