Education
- Dipl. Legal StudiesCambridge76
- LLMHarvard74
- JDUCLA73
- BSRensselaer Polytechnic Institute70
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
- CV with Publication 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