Learning with Explanation Constraints Dylan Sam