|
2003 -
present
1999 -
2003
|
Cleveland State University
Cleveland, Ohio
Associate professor in the Electrical and Computer Engineering Department. Responsibilities
include teaching courses in control theory, signal processing, artificial
intelligence, and related topics. Also responsible for supervising graduate
students, establishing joint ventures with government and industry, writing
proposals and grant requests, conducting independent research, and publishing
research results.
Cleveland State University
Cleveland, Ohio
Assistant professor in the Electrical and Computer Engineering Department.
|
|
1998 -
present
|
Innovatia Software
Copley, Ohio
Presently working as an independent consultant specializing in software
engineering and the technologies listed above. Also taught electrical
engineering and computer programming courses as an adjunct professor at the
University of Akron.
|
|
1997 -
1998
|
Factory Automation, Control, and Technical Services (FACTS)
Cuyahoga Falls, Ohio
Designed and developed multi-threaded process control software using
object-oriented methodologies and Borland C++ Builder.
|
|
1997
|
Instrumentation Metrics
Tempe, Arizona
Designed and developed Windows-based software for noninvasive blood sugar
monitoring. Software included motor control and data acquisition. Software
tools included LabView and Test Point.
|
|
1996 -
1997
|
Satloc Precision GPS Applications
Tempe, Arizona
Designed and developed a Kalman filter for position, velocity, and attitude estimation
for agricultural vehicles. Developed an autopilot for steering crop dusting
airplanes, and a servo system for automatically steering land-based farm
vehicles.
|
|
1994 -
1996
|
TRW Vehicle Safety Systems
Mesa, Arizona
Developed software tools for automotive air bag test and analysis. Designed
and built a real-time windows-based data acquisition and analysis system for
air bag testing, a neural network for test data analysis, and various signal
processing and filtering routines. Chaired TRW's Data Acquisition Committee
for international standardization of data acquisition systems. Primary
development tool was Visual Basic.
|
|
1991 -
1994
|
TRW Systems Integration Group
San Bernardino, California
Developed the theory and software for an Extended Kalman filter which
combined a missile's Inertial Measurement Unit (IMU) data with Global
Positioning System (GPS) data for real-time missile navigation. Translated
navigation requirements into GPS antenna and receiver requirements. Designed
advanced Phase-Locked Loop (PLL) filters for GPS receiver design, including
hybrid Kalman / H-infinity filters and fuzzy filters. Formulated a
fault-tolerant neural network for optimal GPS satellite selection. Developed
a software-based simulation of the missile range measurements by ground-based
radar and GPS. Designed a classical controller for an antenna pointing system
for the rail-based Peacekeeper missile.
|
|
1988 -
1991
|
Syracuse University
Syracuse, New York
Courses taught and assisted include Analog Circuits, Control Theory,
Robotics, Signals & Systems, and System Identification.
|
|
1983 -
1988
|
Boeing Aerospace
Seattle, Washington
Designed and tested the real-time flight software for the Inertial Upper
Stage (IUS) spacecraft. Wrote and tested Guidance, Navigation, Attitude
Control, Telemetry, and Command Processing software. Collected and analyzed
timing data for the flight software. Supervised the design of the uplink
command formatting software.
|