CPSC482 Assignment 6 | Jarod Rideout | ObservableCPSC482 Assignment 6 | Jarod Rideout | Observable