The workshop is relatively intensive because we have limited time. We expect participants to attend the majority of synchronous meetings (1 hour long on Tuesdays and Thursdays, 6-7pm online via Discord or in-person in ITE 228), or at least to watch the recordings if they are unable to attend. Be prepared to spend between one and three hours to complete the homework assignments. Tuesday assignments will be easier to complete, since there is less time to do them, thursday assigments will generally be more complicated. If you have questions, please feel free to reach out to one of us over Discord or email, we are here to help!
AI Policy: ChatGPT does not have enough training data to write CPSA code, and you are here to learn anyway, so you will not need to use AI. You are welcome to try and use AI, if you succeed please let us know, we're curious too!
There will be 5 homeworks assigned during this series to facilitate learning how to write models in CPSA. We recognize that this is a summer activity, and you probably don't want to do homework, but the best way to learn a new tool is practice, and we simply do not have time to code during synchronous meetings.
Homework assignments will be posted in the Homeworks directory.
There is a final project that will put all of your cybersecurity and CPSA skills to the test, and is a good metric of the kind of work we do in the lab. The final project will be given out at the end of week 3, and is to be presnted at the end of the series. Details on the final project can be found at the Final project readme.