We expect that all students will need help at some point in this course. If you find yourself needing help, this is not cause for embarrassment: it is completely expected, and our goal is to ensure that you are able to receive the help you need. A good rule of thumb is that if you spend an hour on the assignment without making any progress, seek help! Please be sure to seek help early and often through any (or all!) of the following resources:
-
Your Study Group Building a support system of friends with whom you can struggle and work through the challenges you encounter is one of the best ways to seek help. You will quickly learn how much you can figure out working together!
-
Piazza: Please use the Piazza discussion board for any questions related to the Programming Assignments (PAs), material in the course, or course logistics. Piazza allows you to post questions anonymously (to other students) if you don’t feel comfortable revealing your name. Posting code snippets on Piazza is fine, but if you are going to post your entire code please make the post private. The signup link for piazza is here, and the Piazza homepage is here.
-
Discord: If you would prefer to have a more informal place to collaborate with your peers, I have created a discord server. You can get coding help through discord, or just use it to get to know your classmates better. As with Piazza, please use discretion and don't broadcast your code in a way that other students can easily copy it. The invite link for the server is here.
-
Student Hours: I am always willing to help you during our student hours. Please make frequent use of these times! Even if you don't have specific questions, you can come to student hours just to work until you do have a question.
-
Email: Please send me emails as often as you need! But note that in my class, you are never allowed to apologize for sending an email or asking for help, and you are not allowed to dismiss your own questions as "dumb".