My professor wanted us to create a program that will automate the computations for our leveling practices, e.g. Computing height of the instrument when elevation and backsight is given etc. that may be tabulated. I believe excel would be the best bet for that. But he also included that we must also simulate the profile of the ground surface relative to the tabulated data. That if he will change anything from the inputed data, there will be also a change in the simulated ground profile. (I hope you can visualize what i mean). Can excel perform the latter requirement? Or if not, would you recommend me another programming language that can do both? P.S. I need a language that can be learned easily. Thanks.