Professor at University of Colorado
Greater Denver Area
Professor at University of Colorado
Greater Denver Area
My career experience is diversified over multiple areas: Professor (over 25 years), legal expert (over 12 years overlapping my time as a professor), and entrepreneur and executive (6 years). During this time I have practiced technology development, research and education; management; and operating in established business and entrepreneurial environments. I have worked in academia and industry on hardware, network, kernel, system software, middleware, and application domains.
Business executive in development organizations that focused on hardware and software (including OS, networks, middleware, and applications). Technology specialist in operating systems and software, distributed systems, soft real-time systems (including digital CATV technology), wireless and mobile computing, internet content delivery, collaboration technology, and intellectual property. Legal expert in software and hardware, ranging from forensics to intellectual property.
(Sole Proprietorship; Myself Only; Legal Services industry)
June 1995 — Present (13 years 2 months)
I have been an active legal expert, Special Master, and court-appointed expert since 1995. I did considerable early work on computer forensics, prior to the introduction of commercial tools to address the area. I have also been involved in several cases relating to the design and implementation of computer software. I have drafted patent specifications relating to web caching, online text reading, and others. In the last few years, most of my legal consulting has addressed a range of intellectual property issues.
(Educational Institution; 1001-5000 employees; Computer Software industry)
November 1986 — Present (21 years 9 months)
Teaching and research in distributed and network systems, operating systems, real-time systems, collaboration technology, multimedia, visual programming, and computer science curriculum development. Chair of the Department of Computer Science (1995-97); this academic unit had about 30 faculty and 30 research and support staff. Founder and Director of the Center for Software Systems Science (1988-94); the purpose of this center was to organize the systems and software faculty and staff, providing an interface to the software industry. Co-founder and Director of the Colorado Open Systems Consortium (1992-93); the members of this user organization were CIOs and their designates in Information Systems organizations in the Colorado Front Range area.
(Sole Proprietorship; Myself Only; Computer Software industry)
November 1986 — Present (21 years 9 months)
I have provided technical and executive consulting services to a broad range of companies since 1986. I have worked on corporate strategy, product plans, infusing new technology, reviewing technology, chief architect, building engineering organizations , etc. I have been engaged in entrepreneurial engagements since 1980, and continue to provide consulting services on technical designs, products, and company strategy, tactics, and management.
(Public Company; 501-1000 employees; Computer Networking industry)
September 2000 — April 2001 (8 months)
[I held this position while on leave from the University of Colorado.] Technical responsibility for identifying intellectual property and for building the corporate patent portfolio, including writing invention disclosures and working with corporate and outside counsel. Focused on technologies related to applied distributed systems, internet caching (terrestrial and satellite), streaming media (audio/visual) data management, and wireless computing
(Privately Held; 11-50 employees; Computer Networking industry)
March 2000 — August 2000 (6 months)
[I held this position while on leave from the University of Colorado.] Bookface technology was focused on scalable infrastructure, security and digital rights management for text-based content. Worked with the CTO and CEO prior to first round financing. Responsible for engineering management, recruiting, external technology interactions (patents, security audit, software acquisition, co-location facility, technical advisory board), and general executive duties. . Staffed engineering group (opened a development office in Boulder). Drafted a 46-page patent specification for Electronic Media System and Method, that was submitted as a provisional patent in June, 2000.
(Privately Held; 201-500 employees; Computer Software industry)
March 1984 — November 1986 (2 years 9 months)
Corporate officer, reporting to the President of the Corporation. Established and managed a successful cost center responsible for operating system, network and application software products. Helped formulate the business and marketing plans for the network and application products. This business unit was eventually split and the two parts were acquired by Kodak and Sun Microsystems.
(Public Company; 501-1000 employees; Computer Software industry)
April 1981 — March 1984 (3 years)
Built and managed an organization of 85 hardware and software engineers. Responsible for all hardware and software development for a product line of workstations and servers. Reported to the Vice President of Engineering.
(Public Company; 10,001 or more employees; Computer Software industry)
June 1980 — April 1981 (11 months)
Responsible for technical assessment and direction of data communications services for office information systems in PBX environments. Member of a corporate task force studying ISDN services.
(Public Company; 10,001 or more employees; Computer Software industry)
July 1978 — June 1980 (2 years)
Studied application of computers and networks to office information systems. Co-authored the first widely-recognized paper on computer science and office automation (including an introduction of workflow).
(Educational Institution; 1001-5000 employees; Computer Software industry)
August 1972 — July 1978 (6 years)
Faculty position in the Department of Computer Science. Research and teaching in hardware and software systems, specializing in modeling and performance. Promoted to Associate Prof and awarded tenure in 1978.
Ph.D., Computer Science, 1969 — 1972
My advisor was Jerre Noe, a person who also spent a significant part of his career in industry as well as academia; Jerre was a VP at SRI before becoming the Chair at UW. I worked at Boeing from 1967-69, and was a part time Math grad student at UW. In 1969 I became a full time grad student specializing in system performance modeling and evaluation (I think this was some of the first work on interpreted Petri nets). I earned a MS in Computer Science in 1970 and the PhD two years later.
B.A., Mathematics, 1962 — 1967
... but this was 40 (yes, really 40) years before Boise State encountered Oklahoma in the Fiesta Bowl ...
Entrepreneurial enterprises, education, and computer software/systems/networks.