Learning Malware Analysis