Algorithms course assignments