Note: All email addresses below have a @cs.brown.edu suffix.
If you have questions about a grade on an assignment, please come to the hours of the TA who graded you.
If you ask us a course question, we may think your question is of general interest. If so, we will reply to the mailing list; otherwise, we'll reply to you directly. When we reply to the group, we will attribute the question to you if and only if we think you should get credit for it. This makes it easy for you to ask "dumb" questions (which you should ask, because you're almost certainly not the only person who has that question in mind).
In general, the broader the distribution you use, the quicker you will get a response, so please do not write to individual course staff unless they have asked you to do so; if you write a course staff member directly, they will ignore your message. Please remember that all course staff have an existence outside the context of this course, and their time when they aren't working as a TA is their own.
If you have an question unrelated to the course, and just want one of the staff's advice, you may ask us. We're generally friendly, though, of course, we cannot commit to helping you or even responding to emails not related to the course in a timely manner (if at all.) If you do choose to contact us, please see the staff page for how.