Prerequisites: Senior standing. Senior project will require each student to study a computer science problem and implement a solution independently. Students will define a problem and its scope with well-defined statement of work, implement a solution, and analyze results. They will apply and further knowledge learned through various coursework. Spring.