William R. Pringle
- Citizenship: U.S.
- Education:
-
- Academic:
- B.A. in Mathematics, 1968, University of Iowa
- MS in Engineering, 1999, Penn State University, GPA 4.0
- Professional:
- Numerous training classes in Software and Management
General Experience
Mr. Pringle has over 30 years of full-time software experience, from
programming to management, and over 20 years of part-time teaching
experience. His programming experience ranges from operating system internals
to applications programs, web applications, and user support. He has both Unix and Microsoft
experience. He has a great deal of experience with many aspects of software
development, but themes that frequently recur are software tools, software
methodologies, and what is now called data mining. Most recently he has been
concentrating on various aspects of web development. He has excellent
technical and communication skills, plus the ability to learn quickly.
- 1985 - Present - Burroughs, Unisys
-
Mr. Pringle has been working most recently on government projects
for the Transportation Security Administration dealing with
Air Cargo Security.
Responsibilities include software and web development,
documentation and proposals,
training of Help Desk operators, and user support.
He also develops customized software for specific studies.
He works with government officials as well as
third party consultants that are working on the same project.
- Mr. Pringle has extensive experience with web development using Active
Server Pages (ASP) and ASP .Net frameworks in conjuction with MS-SQL Server,
as well as Java Server Pages (JSP) with J2EE and Oracle.
He is well
known within the company for providing excellent quality work that is
always on time and within budget. He is a frequent participant in proposal
efforts, and has a reputation for being able to produce well-written papers
on a wide variety of topics, and in a very short time.
- He has written numerous database applications. He has written a variety
of communication programs, and helped develop a Weather Display Station
using X-Windows and Motif.
- In addition, he has provided software tools support and served as a
Unix consultant for most of his time with Unisys. Mr. Pringle designed and
implemented a network of Unix machines with gateways to other systems. He
was responsible for capital and expense budgets, market research, product
selections, etc. He served as Director of the Software Tools Group for a
number of years.
- He has developed and presented Unix training classes on a variety of
topics, some of which were video taped and used at other locations. Mr.
Pringle is regarded as an expert in a number of Unix topics, and is
considered an excellent resource for information on the latest
technologies.
- He has attended numerous training classes on software, project
management, proposal writing, etc.
- 1980 - 1985 - Bell of Pennsylvania
- Mr. Pringle designed several computer communication networks for
customers, and was the Product Manager for several communications
products.
- He designed and implemented a menu-based system which allowed managers
to access reports and other information in a simple and timely manner. This
system could connect to remote hosts, emulate proprietary terminals, and
execute remote procedures.
- Mr. Pringle attended a number of management training and communication
classes.
- 1971 - 1980 - Carnegie-Mellon University
- Starting as a programmer supporting the internal billing system, Mr.
Pringle eventually became Director of Software at the Computation
Center.
- He served as a consultant to the business school (GSIA), where he
rewrote the Carnegie-Mellon Management Game, as well as taught an
undergraduate course on the game.
- He maintained the internal billing system for the Computation Center.
He made significant modifications, and greatly streamlined the entire
process. He designed and developed an interface to the CMU corporate
billing system.
- He designed and implemented a Relational D.M.B.S. for use by a small
college.
- Mr. Pringle also designed an Automated Library System; he spoke at
conferences and published several papers on this system.
- He was responsible for support of the Resident Supervisor (RSS) of the
IBM TSS Operating System, making numerous enhancements.
- 1969 to 1971 - University of Iowa
- Mr. Pringle was hired as a programmer before completing his first
computer course. His professor recommended that the director of the
computer center hire him. (Mr. Pringle got A's for all of his computer
courses.)
- Mr. Pringle made extensive modifications to the University of Iowa
Legislative Redistricting Plan.
- Upon leaving, the Director of the Computer Center referred to him as
the best programmer they had ever had.
- 1964-1969 - Various Engineering Jobs
- Worked for a number of Electrical and Civil Engineering firms. Did
drafting as well as control circuitry design.
Teaching Experience
- 1970s
- Mr. Pringle taught a class at Carnegie-Mellon concerning the
Carnegie-Teach management game, which he maintained.
- He also taught computer and math courses at a community college during
this time.
- 1980s and 1990s
- Mr. Pringle taught computer courses at Delaware County Community
College from 1983 until enrolled in the Masters program at Penn State.
- Shortly after enrolling at Penn State, he was asked to design and teach
a class for Continuing Education. He taught that class at least once every
semester, while still taking graduate classes.
- He began teaching graduate level courses the semester after he
graduated in the spring of 1999, where he was the student speaker for his
graduation class, and continued teaching for Continuing Education as
well.
- He has taught many work related computer courses during his
career.
- He has also taught a number of Sunday School classes, and an early
morning scripture class for high school students.
- 2000s
- Mr. Pringle has been teaching at Penn State Great Valley since just
before he graduated with a Masters in Engineering after the Spring 1999
semester.
- He has taught at least one graduate class every semester, and his
courses are almost always at or near capacity. On several occasions, he has
taught two graduate classes at the same time, teaching four nights a week,
while working full time at Unisys.
- He continued teaching a class for Continuing Education each semester.
In the latter half of 2001, enrollment at Continuing Education has dropped
off, so there has not been as much demand for his time.