He graduated from the Yale Law School, and clerked for Judge Richard Posner and Justice Antonin Scalia. He teaches constracts and constitutional law, and also heads the faculty computer group. His research intersts include legal theory, contracts, and the constitutional law of cyberspace.