James holds a J.D. from Yale Law School and an A.B. in computer science from Harvard College. Prior to law school, he worked as a programmer for Microsoft. He has served as a Resident Fellow of the Information Society Project at Yale, and as a law clerk to the Honorable Maryanne Trump Barry of the United States Court of Appeals for the Third Circuit. He studies how the law governing the creation and use of computer software affects individual freedom and the distribution of wealth and power in society.
Professor of Law
University of Maryland
Francis King Carey School of Law
500 W. Baltimore Street
Baltimore, MD 21201-1786
T: (410) 706-7260
E: jgrimmelmann @ law.umaryland.edu