1. A method to recommend a course of action to a user, the method comprising: determining, by one or more processors, that a hazard is indicated by a first mobile computing device that is associated with a user; determining, by the one or more processors, a proximity respective to the first mobile computing device that is based on a type of the hazard; identifying, by the one or more processors, at least one second mobile computing device that is within the proximity to the first mobile computing device; sending, by the one or more processors, a query regarding the hazard to the at least one second mobile computing device; receiving, by the one or more processors, a query response regarding the hazard from the at least one second mobile computing device; responsive to receiving the query response regarding the hazard, determining, by one or more processors, a course of action, wherein the course of action is configured for one or both of (i) the first mobile computing device and (ii) for the user based, at least in part, on at least one attribute of the user; and sending, by one or more processors, the course of action to the first mobile computing device.