Teaching algorithms | ACM SIGACT News | DeepDyve