To calculate the sensitivity of current and future telescopes to astrophysical neutrinos, it is necessary to understand the key properties (energy, flavor, and probability weight) of both these primary neutrinos and their secondary particles after propagation through the Earth. The properties of these particles are strongly influenced by the various interactions that both neutrinos and their secondaries are subject to, and a full treatment of the propagation is required. Many different computation schemes exist to treat this problem (\textt{NuTauSim}, \texttt{TauRunner}, and \texttt{nuPyProp} being just a few examples). \\
In this work, we detail \texttt{NuLeptonSim}, an update to the \texttt{NuTauSim} Monte Carlo neutrino propagation code for high energy tau neutrinos. The improvements included in \texttt{NuLeptonSim} include i) all flavor neutrino modeling ii) Glashow Resonance interactions and iii) compatibility with detector frameworks (arbitrary definitions of detector geometry and particle trajectory, including downwards trajectories). We demonstrate the results from including these effects on the Earth emergence probability of various charged leptons and their corresponding energy distributions. Using \texttt{NuLeptonSim} to model propagation, we calculate the sensitivity of the Askaryan Radio Array (ARA) experiment to cosmic neutrinos. Following this calculation, we also include secondary particle interactions (radiative losses from muons and $\tau$-leptons) to improve the estimate of the sensitivity.