Stanford University
Expert In:
Constitutional criminal
procedure
Criminal law
Cornell University
Philosophy of criminal law
Substantive criminal law
Columbia University
Biblical jurisprudence
International criminal law
Terrorism
See a full list of Criminal Experts here