CSCI261 Course Work