Bruce W. Sanders
Department of Computer Science
University of Colorado Boulder
Boulder, CO 80309-0430
*****.*******@********.***
www.cs.colorado.edu/~sanders/
Professional Experience
March 1987
to
present 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 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 sponsors included larger companies such as,,,,,,
and,
research institutions such as
the,
the,
the,
the,
the,,
the,
and the,
as well as many 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 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
.
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
to
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 Project Manager,
Director of Graphics Software, and
Director of Engineering.
August 1978
to
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
was granted for this work.
Education
1976 BS magna cum laude in
(Honors
Concentration),, Baton Rouge, Louisiana.
1978 MS in,, Boulder, Colorado.
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.
Publications,
Master's Thesis, University of Colorado Boulder Department of Computer Science,
August 1978.
"Olympus: An Interactive Simulation System,"
with G. Nutt, A. Beguelin, I. Demeure, S. Elliott, and J. McWhirter,
Proceedings of the 1989 Winter Simulation Conference,
Washington, D. C.,
December 4-6, 1989.
"Olympus User's Manual, Version 0.5,"
with G. Nutt, A. Beguelin, I. Demeure, S. Elliott, and J. McWhirter,
University of Colorado Department of Computer Science Technical Report No.
CU-CS-382-87, December 1987 (revised June 1989).
"A Software Engineer's Guide to the Galaxy,"
unpublished notes for Senior Software Engineering Project,
University of Colorado Boulder Department of Computer Science, 1987-2011.
","
with N. Anderson, A. Bender, C. Hartung, G. Kulkarni, A. Kumar, I. Sanders and D. Grunwald,
Proceedings of the 2005 International Conference on Web Information Systems and Technologies,
Miami, Florida,
May 26-28, 2005.
Patents and Awards
Switching Network Control Circuit,
with W. Christmas,
United States Patent #4,546,468,
October 8, 1985.
2005 IBM Faculty Award -- "fosters collaboration between researchers
at leading universities worldwide and those in IBM research, development and
services organizations; and to promote courseware and curriculum development
to stimulate growth in disciplines and geographies that are strategic to IBM
and the world."
CU Football Faculty Coach of the Week (November 2007) --
"in recognition of work as the Department of Computer Science Athletics Liaison
with the Department of Intercollegiate Athletics and for assistance in
athletic recruiting activities."
2010 Peebles Innovation in Teaching Award Nominee (April 2010).
CU Web Design Award (March 2011) --
for the design of the
Computer Science and
Computer Science Mobile
websites by the University of Colorado Universal Design and Accessibility
Committee. The award was based on the sites' accessibility, usability,
universal design and use of web standards.
Other Activities
Member of the Industrial Advisory Board of the
.
Program Co-Chair, 10th Annual IEEE Software Reliability Symposium,
June 25-26, 1992, Denver, CO.
Periodically conducted seminars on topics in computer science, mathematics,
electrical engineering, and physical sciences and served as science fair judge
for
elementary school students.
Judge, Denver Regional FIRST Robotics Competitions (2006, 2007, 2008).
Former Treasurer and Member of the Board of Directors for
.
Former Treasurer, Member of the Board of Directors, and Webmaster for
.
november 9, 2012