CSE 331 Algorithms and Data Structures coursework.