Education
- Dipl. Legal StudiesCambridge1976
- LLMHarvard1974
- JDUCLA1973
- BSRensselaer Polytechnic Institute1970
Courses Taught
-
Criminal Law| Advanced Criminal Law| Criminal Law Theory Seminar| Punishment Theory Seminar| Criminal Law Codification| Penn Criminal Law Research Group
Expertise
- Criminal Law and Procedure
Related Links
- Codifying Shari’a
- Criminal Law Conversations
- Criminal Law Research Group
- Criminal Law: Case Studies and Controversies
- Illinois Criminal Code Rewrite Project
- Islamic Penal Code (Maldives)
- Kentucky Penal Code Revision Project
- Pennsylvania Offense Grading Study
- SSRN Author’s Page
- Theoretical System of Criminal Theory, Beijing