challenge: What is Craig D. Ball's profession, aside from being a former trial lawyer?
  
  A. Journalist for The New York Times
  B. Law professor at Harvard University
  C. Computer forensic analyst
  D. Columnist for the Wall Street Journal
  Answer: 