Skip to content
YY Ahn edited this page Jan 9, 2022 · 9 revisions

Communication

How to create a private chat with multiple people on Slack?

  1. Find "Direct messages" in the left sidebar.
  2. Click the "+" button next to the direct messages (it shows up when you hover over "Direct messages") OR Click "All DMs" at the top of the left sidebar OR press the shortcut (⌘ + ⇧ + K for Mac app).
  3. Type in the usernames of the people you want to include. Keep adding new people.

Note that, in a direct message that includes A, B, and C, even if you mention D, D will not see the mention because D is not included in the direct message.

How ask a question effectively to get my answers quickly?

Where should I ask my question?

  • Slack: <1 day response time (likely < 3 hrs) during the semester.
  • Email/Canvas: <1 week response time during the semester (likely < 3 days).

You should still use email or canvas messages for any communication that contains private/sensitive information. If it's urgent, then you can use Slack to notify the instructor about the messages.

On Slack, the most effective ways to ask a question is:

  1. Post in the #q-and-a channel: If you want someone's attention (e.g. course AI or me), feel free to mention them, but not @everyone or @channel. If your question contains non-public information (e.g., some answers to the assignments) then use the next method.
  2. Create a group chat with AIs & the instructor and ask questions in the group chat: See below for the instruction to create a group message. Include all AIs & the instructor, and keep using it throughout the semester. Don't worry about bothering the instructor. If you don't include everyone, (i) you'll more likely to get the answers late, (ii) you'll need to send multiple duplicated messages, and (iii) more of our time (AIs & instructors) will be wasted answering the question multiple times.

If you are terribly lost, use the office hours. If there is no good slot, don't be afraid to ask an ad-hoc office hour.

How to ask a good question?

When you ask a question, it is important to provide enough context. It is simply impossible to answer any question if there is not enough information. For instance, if you encounter an error, you need to show it! It is impossible to answer questions like "I cannot read the file" because there can be thousands of reasons that this is happening.

So you need to specify what you were trying to do, what you did, what happened, what you did to solve the issue. Also feel free to share files and screenshots, and whatever that can help solve the issue.

In fact, if you try to ask a really good question, you are likely to solve the issue without any help.

  • Don’t: “I can’t calculate PageRank”
  • Do: “I tried to calculate PageRank by using the code attached here but I got the following error message (see the screenshot). I tried to solve it by searching with “xxxx yyyy” and tried x and y, but it still doesn’t seem to work. I'm wondering whether XXX or YYYY is the issue.”

When you ask about a specific quiz question, copy & paste the question or text. Since it is impossible to remember every single question, not having question right there means we need to open a browser, go to canvas website, type login password, wait for the duo login, navigate to the course, navigate to the module, open the right question, and read it. It creates a totally unnecessary friction and will slow down the reaction. If you’re looking at the question (or any text), just copy & paste it.

Finally don’t summon & wait for the response. Just ask your question.

  • Don’t: “Hello professor? Can I ask a question?”: Of course you can ask a question! Skip all this and just ask! This will be ignored until you actually ask a question. If you would like to talk just request a quick meeting.
  • Do: “Could you clarify the following quiz question: blah blah ...”

Assignments

How to download the assignment (Jupyter) notebook?

  1. Navigate to the .ipynb file on GitHub. Click the "raw" button at the top of the notebook content.
  2. Go to "File" menu of the browser and select "Save as" (Depending on your browser, the menu item may be different).

or

  1. Clone the repo to your computer.
  2. Make sure to pull frequently all the changes, especially when the assignment is published. The assignments can be changed (usually minor changes) anytime before its publication.

Gephi

How to install Gephi?

See Gephi

Clone this wiki locally