Scientific Programming 2 Project