algorithms_fall2020