3rd year computational physics work