Teaching undergraduate algorithms with case studies and quizzes in interactive tutorials | IEEE Conference Publication | IEEE Xplore