Obligatory exercise 2019

The obligatory exercise, with deadline Thursday October 31 at 14:30 (in Canvas), can be found here. (Or, as a backup, here)

Published Oct. 16, 2019 11:06 PM - Last modified Mar. 16, 2023 2:48 PM