Labs

Twelve hands-on, guided Python labs in Google Colab (35% of your grade), released Mondays in Weeks 1–8 and 10–13. You build and evaluate beginner ML models and security applications. Each lab is worth 50 points. Work individually or in groups of 2; submit the completed .ipynb notebook in Canvas.

🔒 Labs are locked until released. Each lab's starter notebook link goes live only when the instructor or a TA unlocks it. Late labs: 10% penalty per day, up to 48 hours.

Labs are graded on (1) code correctness and successful execution, (2) code quality, and (3) interpretation of results. AI tools are not permitted; your code must be your own work.