Toward Trustworthy Machine Learning with Blackbox and Whitebox Methods