EECS1012 - Net-centric Introduction to Computing
Additional resources: Week 11
Code from lecture notes (
link
)