add data structure and algorithms course