Raymond J. Schneider, P.E., Ph.D.

ray's pic

77 Middlebrook St. Harrisonburg, VA 22801
Home (540)434-8284
Work (540) 828-5623

Click to Mail: rschneid@bridgewater.edu


Ph.D., Information Technology, George Mason University, 2001.

M.S., Engineering Science, Pennsylvania State University, 1972.

27 graduate credits in Physics (almost an M.S.), Drexel Institute of Technology, 1966-1969.

B.S., Electronics/Physics, St. Joseph's College, 1966.

Licensed Professional Engineer, State of Virginia.

Professional Worklife:

Bridgewater College August 2009 to Present
   Associate Professor
in the Mathematics and Computer Science Department

August 2002-2009 Assistant Professor in the Bridgewater College Mathematics and Computer Science department.

 Spring 2010
CSCI 200 Introduction to Programming 
Syllabus      Schedule
CSCI 410 Signal and Image Processing   Syllabus      Schedule
MATH 200 Introduction to Statistics       Syllabus      Schedule

Fall 2009
CSCI 205 Data Structures and Abstraction  Syllabus Schedule
CSCI 300 Software Practice Syllabus Schedule MWF 8:00 a.m. McK 226
PDP 150 Personal Development Portfolio Syllabus Schedule MWF 10:00 a.m. McK 228
PDP 200/300 As Scheduled
CSCI 460 Seminar in Computer Science Syllabus Schedule   MWF 3:00 p.m. McK 213

Spring 2009
Math 200 Introduction to Statistics (Sections 01 and 03) Syllabus
CSCI 200 Introduction to Programming  Syllabus
CSCI 435 Compiler Design Syllabus

Interterm 2009
CSCI 430 Programming Paradigms

Fall 2008
CSCI 205 Data Structures and Abstraction Syllabus Schedule Moodle
CSCI 330 Scripting Languages Syllabus Schedule Moodle
PDP-150 Personal Development Portfolio (Section 12)  Syllabus Schedule Moodle
CSCI 460 Senior Seminar in Computer Science Syllabus Schedule Moodle

Spring 2008
MATH 109 Applied Algebra Syllabus  Schedule WEB (Sections 1 and 2)
CSCI 200 Introduction to Programming Syllabus Schedule WEB
CSCI 410 Signal and Image Processing Syllabus Schedule WEB

Fall 2007
MATH 200 Introduction to Statistics Syllabus Schedule WEB
CSCI 205 Data Structures and Abstraction Syllabus Schedule WEB
CSCI 300 Software Practice Syllabus Schedule WEB Policies NOTES
PDP 150 Personal Development Portfolio Syllabus Schedule WEB

Spring 2007
MATH-109 Applied Algebra Syllabus  Schedule WEB
CSCI-200 Introduction to Programming Syllabus Schedule WEB
CSCI-435 Compiler Design Syllabus Schedule WEB

Interterm 2007
CSCI-430 Programming Paradigms  Schedule 

Fall 2006
PDP-150 Personal Development Portfolio Syllabus Schedule Ultimate Road Trip  WEB
MATH-109 Applied Algebra Syllabus Schedule WEB
CSCI-205 Data Structures and Abstraction Syllabus Schedule  WEB
CSCI-330 Scripting Languages  Syllabus Schedule  JiTT Lincoln Project Service Learning Project  WEB

Spring 2006
CSCI200S06 Introduction to Programming (Schedule)
MATH109S06 Applied Algebra (Schedule)
MATH200S06 Introduction to Statistics (Schedule)

Fall 2005
PDP-150 Personal Development Portfolio (Schedule)
CSCI-300 Software Practice (Schedule)
CSCI-205 Data Structures (Schedule)
MATH-200 Intro to Statistics (Schedule)  

Spring 2005
CSCI 200 Introduction to Programming (Schedule)
CSCI 435 Compiler Design (Schedule)
MATH 200 Introduction to Statistics (Schedule)

Interterm 2005
CSCI 430 Programming Paradigms (Schedule)

Fall 2004
CSci 300 Software Practice  (Schedule)

PDP-150 Personal Development Portfolio (Schedule)
Math-110 College Algebra  (Schedule)

Spring 2004
CSCI 200 Introduction to Programming (Schedule)
CSCI 225 Mathematical Structures for Computer Science (Schedule)
Math 110 College Algebra (Schedule)

Interterm 2004
CSci 450 Java Programming

Fall 2003
CSci 300 Software Practice  (Schedule)
CSci 205 Data Structures (Schedule)
Math 200 Introduction to Statistics (Schedule)

Spring 2003
CSci 200 Introduction to Programming (CSci 200 Course Schedule)
CSci 225 Mathematical Structures for Computer Science
(CSci 225 Course Schedule)
CSci 435 Compiler Design (CSci 435 Course Schedule)

Interterm 2003
CSci 430 Programming Paradigms   (CSci 430 Course Schedule)

Fall 2002
CSci 205 Data Structures and Abstraction  (CSci 205 Course Schedule)
CSci 300 Software Practice
(CSci 300 Course Schedule)
Math 129 Calculus for Economics and Business (Math 129 Course Schedule)

James Madison University August 2001 to August 2002

Visiting Assistant Professor in the Computer Science Department.  Taught CS460 Local Area Networks and CS350 Computer Organization.  Research Interests are Knowledge Representation and Conveyance and Teaching Excellence.  Other interests include Information Security and Organizational Learning.  In the Spring 2002 semester I taught CS463 Network Analysis and Design and CS585 Knowledge Representation.

ComSonics Inc. Mar. 1989 - August 2001

Director of Engineering reporting to the Chief Executive Officer (CEO) leads the engineering department of a small aggressive, diversified corporation in the cable television industry. In slightly over twelve years with the company created major new products and enhanced older ones. Transformed a tiny R&D group into a small but highly motivated, team oriented, Engineering Department. Developed concurrent engineering methods to allow product shipment by manufacturing within two months of final engineering release. Developed products include scanning signal level meters with multiple embedded processors, high sensitivity rf leakage detection receivers, GPS/sensor based data loggers, and other innovative products.

UNISYS 1977-1989

Chief Scientist (1986-1989) Washington Systems Engineering Center, Arlington, VA, charged with development of Software Rapid Prototyping Technology in support of front-end business development. Provided technical coordination of teams of technologists in conjunction with marketing initiatives to build early rapport with potential customers. Customer interaction was used to guide basic prototyping capability to build customer inspired product simulators. The RPS (Rapid Prototyping System) supports a wide variety of customer system development initiatives including power projection, command and control, sensor processing, and other workstation based applications. Wrote prototyping portion of Unisys' winning software development proposal for the Air Force's Advanced Planning System (APS) contract including rationale for meeting 2167A using an evolutionary prototyping methodology.

Director (1983-1986) Superconductive Electronics Technology Center (SETC) at Sperry's Computer Systems Division (CSD) in Eagan, Minnesota. In this position, led a cross-disciplinary team of 24 researchers, 15 professionals (13 Phd's), 8 technicians and one clerical. This product development oriented team was organized into four technical groups: Analysis, Process, Devices, and Systems. The team developed sensors ranging from magnetic field sensors to mmWave array sensors including hardware and software. Quality circle management methods were used to brainstorm and guide many aspects of the development.

Senior Staff Scientist (1981-1983) Technical Director of Cryogenic Sensor Development, planned and directed superconductive electronics research and development for CSD. This included technical oversight responsibilities for a government sensor development contract, as well as leading the team of researchers creating other superconductive electronics devices and sensors. Received facilitator training and Total Quality Management training in keeping with Sperry commitment to employee empowerment and consensus building. Obtained a contract with DARPA to study applications of superconducting sensors to weapon terminal guidance using sensor and vehicle simulation models.

Staff Scientist (1977-1981) Led a team of analysts in signal processing research and development. The work included using mini-computers to process sensor signals to determine the presence and characteristics of targets. Instituted the successful practice of "brown-bag" seminars to provide an employee self-training environment. The early work included characterization of the skills of human sensor operators, development of pattern recognition detectors/ analyzers and validation of processors against real-world data. Detection of submarines using magnetic signatures was demonstrated. Detection and classification of flaws in railroad tracks using ultrasonics data was demonstrated. Initiated research and teaming activity to compete for a government contract to develop superconducting magnetic sensors. Coordinated the technical team which formulated the plans, teaming activities, early research and pre-proposal work which led to a contract awarded in March of 1980. Was assigned as Project Engineer in the early, sensitive days of the contract.


Section Head in charge of the LAMPS Air System Life Cycle Software Support. Developed system definitions and functional requirements and coordinated a team of hardware and software engineers charged with the responsibility to implement the support team.

Developed RDT&E plans for Navy Advanced Magnetics Technology, including signal processing, sensors and test plans. Planned, supervised and acted as Test Director for LAMPS MAD Signal Processor testing at AUTEC (Atlantic Undersea Test and Evaluation Center).

Senior Staff (1974-1975) for Program Development to the Deputy Director of the Aero-Electronics Technology Department (AETD) -- one of four major laboratories at the NADC. Coordinated major laboratory proposals and studies including AEW Integrated Life Cycle Support for the E2C, IOSS (Integrated Ocean Surveillance System), technology transfer program with the United States Coast Guard on MRS (Medium Range Surveillance) aircraft, and RPV Tactical Reconnaissance Study.

EPX Avionics Project Engineer (1973-1974) Headed an engineering team composed of Project Engineers in Radar, ESM, Command and Control, Electro-Optics and other technical disciplines required to develop the avionics suite for an integrated ocean surveillance system. This project was canceled due to lack of adequate funds.

Engineer (1966-1973) in the Signal Processing Group of the Magnetic Detection Branch. This position involved analog design of filters and systems using operational amplifiers. Designed analog spectral processing systems, quasi-digital processing systems, and analog and digital data collection systems using both analog instrumentation and digital tape recorders. Began to develop software algorithms for detection of complex waveforms using spectral, maximum likelihood and pattern recognition techniques. Project Engineer on several major aircraft sensor system installations --- P3C, S3A and LAMPS.


Life-member of the American Defense Preparedness Association (ADPA), Member of the IEEE, Member of the ACM, Member of the Old Crows, Member of the U.S. Naval Institute, Life Member of Navy League, Member Sigma-Pi-Sigma (Physics Honor Society), Life Member National Rifle Association, Life Member AAII (American Association of Individual Investors), Mensa.


Writer: Free lance writer on technical subjects.   Past contributing editor (three years) to VAR Business magazine. Also contributing editor to the Computer User, a newsprint magazine produced monthly in the Twin Cities and Seattle, Washington with a circulation in excess of 100,000. Contributing writer to the Capital Computer Digest, a similar Washington, D.C. based magazine. Published many articles and features on personal computers. Hydroponics experimenter and contributing writer to Growing Edge magazine.

Teacher: Teaches graduate and undergraduate level Software Engineering and Quality Management at James Madison University in the Computer Science Department of the College of Integrated Science and Technology CISAT as adjunct faculty. Previously taught BASIC computer programming at the Dakota County VoTech, Rosemount, MN, for four years and Basic Electronics for a year.

Radio Ham: KC4UZI