Stephen J. Garland, PhD
Technical & Legal Consulting
Dr. Garland provides software-related consulting services for the technical, legal, and nonprofit 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 one of three principals in a startup that is producing software for use in conjunction with Microsoft Office.