Phone: (626) 815-5428
Email: lreibling@apu.edu
Office Location: Building 1, Room 203
Office Hours: Varies by semester, call for appointment
Personal Home Page: http://home.apu.edu/~lreibling

Lyle Reibling, Ph.D.
Professor, Department of Computer Science
College of Liberal Arts and Sciences
Profile
Lyle Reibling is a professor of computer science in the College of Liberal
Arts and Sciences at Azusa Pacific University. He has a B.S. in
Mathematics (with honors) from Lawrence Technological University, an
M.S. in Computer Science from Western Michigan University, and a Ph.D.
in Computer Science from Michigan State University. Reibling
is a member of the Association of Computing Machinery (ACM), the
Institute of Electrical and Electronics Engineers (IEEE) and the IEEE
Computer Society.
Reibling held adjunct teaching positions at Michigan State
University, Grand Valley State University, and California State
University-San Marcos before coming to APU in 1999. He teaches courses in
computer architecture, object-oriented and systems programming, software
engineering, embedded systems and networking, and numerical analysis. He
also serves as the ACM faculty advisor and programming coach for the
undergraduate student chapter of the ACM.
Reibling's professional experience includes 24 years in the
aerospace and defense industry conducting research, development, and
application of computer science technology to engineering problems and
product development. His experience has been in real-time aircraft and
avionics simulators, high-fidelity graphics, distributed multiprocessing
systems, operating system internals, device drivers, and embedded
software for airborne processors. He has publications on speech
recognition, flight management systems, combinatorial optimization,
artificial intelligence, neural networks, and massively parallel computer
architectures, for which he holds a U.S. patent. He has been employed by
General Dynamics in Fort Worth, Texas, Smiths Industries (formerly
Lear-Siegler) in Grand Rapids, Michigan, the Center for Naval Analyses
in Washington, DC, and BAe Systems in San Diego, California.
Arts and Sciences at Azusa Pacific University. He has a B.S. in
Mathematics (with honors) from Lawrence Technological University, an
M.S. in Computer Science from Western Michigan University, and a Ph.D.
in Computer Science from Michigan State University. Reibling
is a member of the Association of Computing Machinery (ACM), the
Institute of Electrical and Electronics Engineers (IEEE) and the IEEE
Computer Society.
Reibling held adjunct teaching positions at Michigan State
University, Grand Valley State University, and California State
University-San Marcos before coming to APU in 1999. He teaches courses in
computer architecture, object-oriented and systems programming, software
engineering, embedded systems and networking, and numerical analysis. He
also serves as the ACM faculty advisor and programming coach for the
undergraduate student chapter of the ACM.
Reibling's professional experience includes 24 years in the
aerospace and defense industry conducting research, development, and
application of computer science technology to engineering problems and
product development. His experience has been in real-time aircraft and
avionics simulators, high-fidelity graphics, distributed multiprocessing
systems, operating system internals, device drivers, and embedded
software for airborne processors. He has publications on speech
recognition, flight management systems, combinatorial optimization,
artificial intelligence, neural networks, and massively parallel computer
architectures, for which he holds a U.S. patent. He has been employed by
General Dynamics in Fort Worth, Texas, Smiths Industries (formerly
Lear-Siegler) in Grand Rapids, Michigan, the Center for Naval Analyses
in Washington, DC, and BAe Systems in San Diego, California.
Education
Ph.D. - Michigan State University
M.S. - Western Michigan University
B.S. - Lawrence Technological University
M.S. - Western Michigan University
B.S. - Lawrence Technological University
Professional/Scholarly Presentations
Presentations
"Search for Faith Integration in Computer Science", 2003 CCCU Disciplinary Workshop in Mathematics and Computer Science, Westmont College, May 22-27, 2003.
"Natural Parallelism: Using Analogies in Nature to Solve Computing Problems", Common Day of Learning Poster Session, Azusa Pacific University, March 6, 2002.
Publications
"Introductory Computer Science Faith Integration Using Language and Computing Concepts", Azusa Pacific University Computer Science Department Technical Report No. CSTR-LR-2005B, December 14, 2005.
"Imago Hominis: Is Imaging the Imago Dei in Artificial Intelligence Sacrilege for the Computer Scientist?", Azusa Pacific University Computer Science Department Technical Report No. CSTR-LR-2006A, May 12, 2006.
"Formulating a Faith Integration Approach for Computer Science", Azusa Pacific University Computer Science Department Technical Report No. CSTR-LR-2005A, December 14, 2005.
"Connectivity Analysis of a Massively Parallel Architecture for Multiple Path Planning", International Journal of Advanced Modeling and Optimization, 5, 3, (2003).
"An Electrostatic Model of Multiple Path Planning", International Journal of Advanced Modeling and Optimization, 4, 3, (2002).
"Search for Faith Integration in Computer Science", 2003 CCCU Disciplinary Workshop in Mathematics and Computer Science, Westmont College, May 22-27, 2003.
"Natural Parallelism: Using Analogies in Nature to Solve Computing Problems", Common Day of Learning Poster Session, Azusa Pacific University, March 6, 2002.
Publications
"Introductory Computer Science Faith Integration Using Language and Computing Concepts", Azusa Pacific University Computer Science Department Technical Report No. CSTR-LR-2005B, December 14, 2005.
"Imago Hominis: Is Imaging the Imago Dei in Artificial Intelligence Sacrilege for the Computer Scientist?", Azusa Pacific University Computer Science Department Technical Report No. CSTR-LR-2006A, May 12, 2006.
"Formulating a Faith Integration Approach for Computer Science", Azusa Pacific University Computer Science Department Technical Report No. CSTR-LR-2005A, December 14, 2005.
"Connectivity Analysis of a Massively Parallel Architecture for Multiple Path Planning", International Journal of Advanced Modeling and Optimization, 5, 3, (2003).
"An Electrostatic Model of Multiple Path Planning", International Journal of Advanced Modeling and Optimization, 4, 3, (2002).
Professional Involvement and Accomplishments
Best Syllabus Award, College of Liberal Arts and Sciences, Azusa Pacific University, 2005
Patent No. 05319737 "Network Structure for Path Generation"
Patent No. 05319737 "Network Structure for Path Generation"
Expertise
Modeling and Simulation
Neural Networks
Software Engineering
Special Interests and Activities
Faculty advisor and programming coach, ACM programming contest, Association of Computing Machinery undergraduate student chapter
Courses Taught
Systems Programming II, C++ Language (CISS 335)
Computer Algorithms (CISS 350)
Introduction to Computer Science (CS 220)
Fundamentals of Computer Science (CS 225)
Systems Programming I (CS 330)
Systems Programming II (CS 340)
Telecommunications and Interfacing (CS 420)
Computer Architecture and Organization (CS 445)
Numerical Analysis (CS 450)
Software Project (CS 460)
Readings (CS 497)
Directed Research (CS 498)
Thesis/Project (CS 499)
Programming Internals with C (CS 509)
Microcomputer Organization and Assembly Language Programming (CS 516)
Embedded Systems Programming (CS 517)
Object-Oriented Programming with C++ Language (CS 518)
Networking and Data Communications (CS 522)
Software Engineering I (CS 524)
Software Engineering II (CS 525)
Local Area Networks (CS 532)
Network Programming (CS 574)
Distributed Component Computing (CS 575)
Telecommunication Protocols (CS 577)
Topics in Telecommunications (CS 578)
Capstone Project (CS 595)
Research and Independent Study in Applied Computer Science and Technology (CS 599)
Computer Algorithms (CISS 350)
Introduction to Computer Science (CS 220)
Fundamentals of Computer Science (CS 225)
Systems Programming I (CS 330)
Systems Programming II (CS 340)
Telecommunications and Interfacing (CS 420)
Computer Architecture and Organization (CS 445)
Numerical Analysis (CS 450)
Software Project (CS 460)
Readings (CS 497)
Directed Research (CS 498)
Thesis/Project (CS 499)
Programming Internals with C (CS 509)
Microcomputer Organization and Assembly Language Programming (CS 516)
Embedded Systems Programming (CS 517)
Object-Oriented Programming with C++ Language (CS 518)
Networking and Data Communications (CS 522)
Software Engineering I (CS 524)
Software Engineering II (CS 525)
Local Area Networks (CS 532)
Network Programming (CS 574)
Distributed Component Computing (CS 575)
Telecommunication Protocols (CS 577)
Topics in Telecommunications (CS 578)
Capstone Project (CS 595)
Research and Independent Study in Applied Computer Science and Technology (CS 599)
Note: This information is current for the 2008-09 academic year. For additional information, please contact the appropriate office.