In the US alone, more than 33,000 people die in road accidents every year, and a majority of them are caused by risky driving maneuvers. Almost all of the current driver assistance systems focus only on the external environment, and not inside the cabin of the car. We seek to correct this by jointly sensing the outside and the inside of the car. We monitor the driver through an an array of cabin sensors like cameras, tactile sensors, wearable devices, etc. This enables our system to learn about the driving behaviour of every individual driver. One of our application is to anticipate a driving maneuver several seconds before it happens, which we use to alert the driver.