A system for monitoring driving behavior of a driver, the system comprising: a processor; and a memory coupled to the processor, wherein the processor is configured to execute computer-readable instructions stored in the memory in order to: capture a plurality of acceleration samples associated with a plurality of trips completed by a plurality of drivers at a predefined time interval; compute Kurtosis values and Skewness values corresponding to a set of acceleration samples, of the plurality of acceleration samples, associated with each driver; filter the Kurtosis values to obtain filtered Kurtosis values, wherein the Kurtosis values are filtered based upon the Skewness values; determine a probability distribution function of the filtered Kurtosis values; compute a mean and a standard deviation associated with the filtered Kurtosis values based upon the probability distribution function; determine a first threshold for each driver based upon the mean and the standard deviation; compute a first score for each driver based upon a number of trips having a kurtosis value greater than the first threshold and the plurality of the trips; determine a second threshold, wherein the second threshold is a minimum of the first threshold determined for each of the plurality of drivers; compute a second score for each driver based upon a number of trips having a kurtosis value greater than the second threshold and the plurality of the trips; and monitor driving behavior of a driver based upon the first score and the second score. a processor; and a memory coupled to the processor, wherein the processor is configured to execute computer-readable instructions stored in the memory in order to: capture a plurality of acceleration samples associated with a plurality of trips completed by a plurality of drivers at a predefined time interval; compute Kurtosis values and Skewness values corresponding to a set of acceleration samples, of the plurality of acceleration samples, associated with each driver; filter the Kurtosis values to obtain filtered Kurtosis values, wherein the Kurtosis values are filtered based upon the Skewness values; determine a probability distribution function of the filtered Kurtosis values; compute a mean and a standard deviation associated with the filtered Kurtosis values based upon the probability distribution function; determine a first threshold for each driver based upon the mean and the standard deviation; compute a first score for each driver based upon a number of trips having a kurtosis value greater than the first threshold and the plurality of the trips; determine a second threshold, wherein the second threshold is a minimum of the first threshold determined for each of the plurality of drivers; compute a second score for each driver based upon a number of trips having a kurtosis value greater than the second threshold and the plurality of the trips; and monitor driving behavior of a driver based upon the first score and the second score. capture a plurality of acceleration samples associated with a plurality of trips completed by a plurality of drivers at a predefined time interval; compute Kurtosis values and Skewness values corresponding to a set of acceleration samples, of the plurality of acceleration samples, associated with each driver; filter the Kurtosis values to obtain filtered Kurtosis values, wherein the Kurtosis values are filtered based upon the Skewness values; determine a probability distribution function of the filtered Kurtosis values; compute a mean and a standard deviation associated with the filtered Kurtosis values based upon the probability distribution function; determine a first threshold for each driver based upon the mean and the standard deviation; compute a first score for each driver based upon a number of trips having a kurtosis value greater than the first threshold and the plurality of the trips; determine a second threshold, wherein the second threshold is a minimum of the first threshold determined for each of the plurality of drivers; compute a second score for each driver based upon a number of trips having a kurtosis value greater than the second threshold and the plurality of the trips; and monitor driving behavior of a driver based upon the first score and the second score.