You should not look for answers to problem set questions outside of the course materials. If material is taken from elsewhere, then you must acknowledge it. For programming assignments, you are not permitted to get programming help from people other than your partner. You may be permitted to use pre-existing code, but you must acknowledge code that you have taken from other sources. (In general, it is only appropriate to use others' code in the programming assignments when the code is for ancillary functions or extra-credit investigations.) In these and other matters, we will act and expect you to act according to the Stanford Honor Code.
Please be aware that for programming assignments, we will run Moss to identify and investigate unusual similarities between code submissions.