This article introduces an algorithm that determines the thermodynamic conditions behind incident and reflected shocks in aerosol-laden flows. Importantly, the algorithm accounts for the effects of droplet evaporation on post-shock properties. Additionally, this article describes an algorithm for resolving the effects of multiple-componentfuel droplets. This article presents the solution methodology and compares the results to those of another similar shock calculator. It also provides examples to show the impact of droplets on post-shock properties and the impact that multi-component fuel droplets have on shock experimental parameters. Finally, this paper presents a detailed uncertainty analysis of this algorithm's calculations given typical experimental uncertainties.