GitHub is the industry standard platform used by programmers to collaborate on projects. We will use GitHub for course communication and discussion.
You will be using GitHub issues to post any questions you have relating to the course material. When you open an issue, please title it appropriately with the question you have and make sure to tag the instructors in your post. We encourage students to answer each other's questions as well and discuss ideas.
We will be posting all class announcements using GitHub teams. The GitHub team discussions feature allows for quick and seamless communication to all members of an organization or team – in this case, to all students with a GitHub account enrolled in the course. You will also be creating separate teams for your problem set groups.
If you have a personal question or issue, you can email the instructor or TA directly. Additionally, we are available for office hours or by appointment if there is anything you would like to discuss with us in private.