Education
- JDPenn1995
- ABUNC-Chapel Hill1991
Courses Taught
-
Evidence| Consent in Law and Morality| Criminal Law| Advanced Criminal Law: Theory to Practice
Social Media
TwitterExpertise
- Criminal Law and Procedure
- Jurisprudence and Philosophy
Featured Research
REFLECTIONS ON CRIME AND CULPABILITY: PROBLEMS AND PUZZLES (Cambridge University Press, 2018) (with Larry Alexander).