A smart vehicle should be able to monitor the actions and behaviors of human driver provide critical warnings or intervene when necessary. Recent advancements in deep learning computer vision have shown great promise monitoring activities. While these algorithms work well a controlled environment, naturalistic driving conditions add new challenges such as illumination variations, occlusions ext...