Algorithm course assignments