I am currently doing a GIS internship with the NRCS soil department. They have been using the default ArcMap slope algorithm for their soil maps. I have been tasked with researching the various slope algorithms out there, and to determine which how they all work and which one is most accurate. I have found a few papers around the web that mention various slope algorithms. One in particular mentions using excel to run these various algorithms to produce various outputs based off a made up DEM. Is there a way to program the slope tool in SA to use different algorithms? I have read up on ESRI Help about the default algorithm and mostly understand the math behind it. I want to produce a slope map for each algorithm using ArcMap on a DEM that they will then go out and make field measurements with. If anyone can at least point me in the right direction, anything helps right now.