James Grimmelmann, with two 'n's at the end

James Grimmelmann

I’m a law professor at Cornell Tech and Cornell Law School. I study how laws regulating software affect freedom, wealth, and power. I try to help lawyers and technologists understand each other by writing about digital copyright, search engines, privacy on social networks, online governance, and other topics in computer and Internet law.

I tweet @grimmelm and blog at The Laboratorium.

Cornell Tech
2 West Loop Road
New York, NY 10044
(657) 529-2633 [LAW-CODE]

Pronouns: he/him/his

CV | Biography | Courses | Publications

Recent Writings

Bone Crusher 2.0: The Fourth Annual Greg Lastowka Memorial Lecture, 71 Rutgers University Law Review 843 (2019)

Property Conveyances as a Programming Language, in Proc. 2019 ACM SIGPLAN Int’l Symp. on New Ideas, New Paradigms, & Reflections on Programming and Software (Onward!) 128 (2019) (with Shrutarshi Basu and Nate Foster)

All Smart Contracts Are Ambiguous, 2 Journal of Law and Innovation 1 (2019)



I edit the Viewpoints: Law and Technology column for CACM and co-edit the Technology Law section for Jotwell. I am an Advisor to the joint ALI/ELI project on Principles for a Data Economy.


I have written three inexpensive casebooks: Internet Law: Cases and Problems, Patterns of Information Law (IP), and Open Source Property (with four colleagues).

I maintain some lists of IP/tech resources for scholars and students: