ABSTRACTION, LAW, AND FREEDOM IN COMPUTER SCIENCE · Study