A person may not operate a motor vehicle upon any highway with any passenger who is not an immediate family member of the driver until a) The passenger signs a liability waiver b) The driver has completed a defensive driving course c) The passenger has attained a specific age d) The driver holds a valid license allowing non-family passengers