SJGpicture.jpg
Stephen J. Garland, PhD
Technical & Legal Consulting
Dr. Garland provides software-related consulting services for both the technical and legal communities. He has more than forty years experience using and teaching decomposition and abstraction as the basis for designing, implementing, and understanding software. He has also consulted and testified for numerous legal actions involving computer-related copyrights, patents, trade secrets, and contracts. Currently he is developing industrial applications of his research at MIT on languages and tools for the design of reliable distributed systems.