Bruce W. Sanders
Sanders LLC
1480 Orchard Avenue
Boulder, CO 80304-1228

Department of Computer Science
University of Colorado Boulder
430 UCB
Boulder, CO 80309-0430

Professional Experience
February 2003
Principal, Sanders LLC -- Boulder, CO

Sanders LLC provides software-related consulting services with emphasis on the following areas:

  • patent infringement
  • intellectual property rights
  • software quality
  • analysis of large software bases
  • speech-based systems
  • customer relationship management
  • telecommunications systems
  • software development
March 1987
Department of Computer Science, University of Colorado -- Boulder, CO

My appointment in the Department of Computer Science has been a dual appointment, including a Professional Research position in earlier years, as well as graduate and undergraduate Teaching Faculty positions throughout my tenure at the University of Colorado Boulder. Major research has involved object-oriented design and implementation of user interfaces using C++, the X Window System and NeWS; the development of compiler tools for static analysis of C programs; and research in distributed simulation and modeling systems.

Instructional aspects of my work involved the design, development and teaching of a two-semester senior software engineering course in which teams of students developed real-world projects for industry, government and research institutions. Over the twenty-four years I taught the course, the more than 170 project sponsors included larger companies such as Hewlett Packard, IBM, Bell Laboratories, Lockheed Martin, Google, Microsoft and Apple; research institutions such as the National Center for Atmospheric Research, the National Institute of Standards and Technology, the National Oceanic and Atmospheric Administration, the National Renewable Energy Laboratory, the National Aeronautics and Space Administration, Sandia National Laboratories, the University of Applied Sciences and Arts Northwestern Switzerland and the Cleveland Clinic; as well as numerous startups and smaller companies. Project sponsors included organizations from across the United States, as well as from Europe and Asia. More than 340 projects involving more than 1400 students were completed under my direction, including

Service roles included regularly serving as a member of the Computer Science Department Undergraduate Committee, the Computer Science Department ABET Committee and the College of Engineering and Applied Science Scholarship Committee; as an Undergraduate Advisor, Class Schedule Coordinator and Industry Liaison for the Department; and as Athletics Liaison to the Department of Intercollegiate Athletics. I was also the Department Webmaster, responsible for both the development and continued maintenance of the primary and mobile sites.

I became an emeritus member of the faculty in May 2011. Since that time I am no longer involved in day-to-day operations of the Department.

June 1981
March 1987
NBI, Inc. -- Boulder, CO
Integrated Solutions, Inc. -- San Jose, CA

NBI developed and marketed high-end office automation and electronic publishing systems. Integrated Solutions, a wholly owned subsidiary of NBI, developed and marketed high performance UNIX-based bitmapped graphics workstations and servers for the engineering and scientific community. During the entire period at both NBI and ISI, I led teams of engineers in the development of leading-edge UNIX-based bitmapped graphics workstation software, including operating systems, window systems and end-user applications. Management positions held included Software Development Manager, Director of Graphics Software and Director of Engineering.

August 1978
June 1981
Bell Laboratories -- Denver, CO

The Denver Bell Labs location was responsible for the research, design, and implementation of PBX switching products for AT&T. I was a Member of Technical Staff in advanced development groups researching and designing prototypes of future distributed, digital PBX products. In particular, I designed and implemented a software model for optimally controlling a distributed digital voice switch consisting of a large number of independent processors connected via a composite time division multiplexed and time slot interchanged switching fabric. This model allowed exceptional flexibility in the design of not only standard inter-port connections, but also various unique multi-port capabilities such as conference calling and dynamic sub-conferences. A US patent was granted for this work.

Research Interests

Areas of interest and expertise include operating systems, simulation and modeling, distributed systems, user-interfaces, web-based systems, mobile systems and software engineering.

Patents and Awards
Other Activities

april 11, 2015