- About
- Courses
- Research
- Computational Social Science
- Critical Data Studies
- Data Science
- Economics and Information
- Education Technology
- Ethics, Law and Policy
- Human-Computer Interaction
- Human-Robot Interaction
- Incentives and Computation
- Infrastructure Studies
- Interface Design and Ubiquitous Computing
- Natural Language Processing
- Network Science
- Social Computing and Computer-supported Cooperative Work
- Technology and Equity
- People
- Career
- Undergraduate
- Info Sci Majors
- BA - Information Science (College of Arts & Sciences)
- BS - Information Science (CALS)
- BS - Information Science, Systems, and Technology
- MPS Early Credit Option
- Independent Research
- CPT Procedures
- Student Associations
- Undergraduate Minor in Info Sci
- Our Students and Alumni
- Graduation Info
- Contact Us
- Info Sci Majors
- Masters
- PHD
- Prospective PhD Students
- Admissions
- Degree Requirements and Curriculum
- Grad Student Orgs
- For Current PhDs
- Diversity and Inclusion
- Our Students and Alumni
- Graduation Info
- Program Contacts and Student Advising
James Grimmelmann studies how laws regulating software affect freedom, wealth, and power. As a lawyer and technologist, he helps these two groups understand each other by writing about copyright and digitization, the regulation of search engines, privacy on social networks, and other topics in computer and Internet law.
He is the author of the casebook Internet Law: Cases and Problems, now in its fifth edition, and of over forty scholarly articles and essays. He has written for Slate, Salon, Wired, Ars Technica, and Publishers Weekly. He is also a regular source of expert commentary for major news media including the New York Times, the Wall Street Journal, the Washington Post, and All Things Considered. He and his students created the Public Index website to inform the public about the Google Books settlement.
Prior to joining Cornell, Professor Grimmelmann served as a Professor of Law at the University of Maryland Francis King Carey School of Law and a Visiting Professor at the University of Maryland Institute for Advanced Computer Studies. He previously taught at New York Law School and the Georgetown University Law Center. Prior to law school, he worked as a programmer for Microsoft. After graduation he served as a law clerk to the Honorable Maryanne Trump Barry of the United States Court of Appeals for the Third Circuit and then as a Resident Fellow of the Information Society Project at Yale.
He has been blogging since 2000 at the Laboratorium. His home page is at http://james.grimmelmann.net/.