The campus will remain closed until 12 noon Thursday, 02/13/25. Students should log into Canvas for specific class information from their instructors. Please contact event organizers for information on specific activities. Normal operations will resume at 12pm on Thursday.

Faculty + Staff

David
Ostrowski
Adjunct Faculty

My name is David Ostrowski and I have over 25 years professional experience in software development between the areas of manufacturing simulation, analytical modeling, agent-based modeling, database and real-time data acquisition. I currently work in the Research and Advanced Engineering Department at the Ford Research and Innovation Center in Dearborn Michigan as a technical expert with specialty in Software Engineering, Manufacturing Simulation and Financial Analytics.

I have also been teaching Computer Science Courses for the last 15 years in graduate and undergraduate curriculums in areas including (C#, C, C++,F#, Java, Javascript, Perl, Python, PHP, Ruby, LISP, ML, Squeak/ Smalltalk, Erlang, Visual Basic, LSL , Lua) Programming, Distributed Databases, Theory of Computation, Compiler Theory, Data Warehousing, Artificial Intelligence, Data Structures, Web Technologies and Enterprise Java. Also, on the academic side, I have over 40 refereed publications, two book chapters, numerous technical reports, and participate within several technical committees including IEEE TEC transactions, IEEE ICSC and IEEE ICIOS.

I received my B.B.A. in Management Information Systems from the University of Michigan-Dearborn in 1987, M.S. in Computer Science from Wayne State University in 1992 with concentration in Software Engineering and Artificial Intelligence and Phd. in Computer Science in 2002 also from Wayne State University with my thesis involving the application of Cultural Algorithms applied in the context of Agent-Based Modeling.


Teaching Experience

Adjunct Professor, Lawrence Technological University, September 2008-Present
Led students in independent study work in area of Distributed Database
Participated with Lawrence Technological University on a University Research Proposal project involving credit classification for improving collections

Adjunct Professor, University of Michigan Dearborn, 9/2002 – 1/2004, 1/2009- 5/2009
Served as a Technical Liaison between Ford Credit and UM-D towards a research project involving credit analysis. Internal committee member for the ABET accreditation process.
Redesigned graduate Web Technology course to include SOA, XML and Python language.
Redesigned courses in Object-Orientated Programming to include a strong emphasis on Software
Engineering Principles. Taught ACT-SAT math course preparation.

Adjunct Professor, Oakland Community College, 1997 – 2001

Taught 14 classes, started a Linux laboratory, taught capstone Operating Systems class for 4 consecutive semesters.


Industry Experience

Ford Motor Company, Ford Research Laboratory, Dearborn, MI 10/00–present
Analyzed aspects of Ford Motors global business via application of Data Mining, Simulation, Evolutionary Computation and Agent-Based Modeling. Developed architecture and prototype for a service-based virtual manufacturing system allowing for plant floor work path optimization.
Applied Agent-Based Modeling in order to provide insight into the sustainability of alternative fuel infrastructures. Investigated opportunities in manufacturing capacity reduction through application of Genetic Programming and Simulation. Researched area of price elasticity through the application of Agent-Based Modeling. Provided consultation to research community with regards to web-based software solutions.

Ford Motor Company, Ford Research Laboratory, Dearborn, MI 8/97–10/00
Provided software development support for data acquisition and control systems.
Accomplishments include development of a custom software configuration management system, software enhancements to support diesel combustion analysis and utilization of software to support the generic development of device drivers.

Ford Motor Company, Fairlane Office Center, Dearborn, MI1/97-8/97
Served as a project leader responsible for two software analysts in support of development of a real-time relational database for a worldwide engineering release systems (WERS) downstream customers as well as support for existing database interface. Tasks include support of existing WERS interface feeds as well as development of a migration plan to move all existing customers to upgraded system.

Ford Motor Company, Dynamometer Lab, Dearborn, MI 1/90-1/97
Coordinated software acceptance of real-time software systems for 31 dynamometer test rooms supporting engine and powertrain development. Responsible for the supervision of four programmer/analysts in order to support two real-time software systems controlling 36 test rooms. Tasks include software maintenance, system administration, system management, system upgrades as well as software enhancements to support government certification and advancements in engine testing technology. Served as a project manager in development of a combustion test data system between Dynamometer Labs, Allen Park Test Lab and Digital Equipment.

Developed software enhancements for automated data acquisition control of engine testing. Implemented a system configuration strategy for engine test software.

CDI Computer Services, Ford Engineering Computer Center, Dearborn, MI 11/88-12/89
Developed and maintained database and utility software for a post-analysis engine test data system. Performed system operations training for the user community.

Geometric Results Inc., Ford Engineering Computer Center, Dearborn, MI 10/87-11/88
Developed conversion and utility software for post-processing engine test data.

American Motors Corporation, Detroit MI 9/85-12/85, 5/86-9/86
Responsible for maintenance and customer support of a dealer database.


Education

Doctor of Philosophy, Computer Science, Wayne State University, Detroit, MI, 2002
Master of Science, Computer Science, Wayne State University, Detroit, MI, 1992
Bachelor of Business Administration, Management Information Systems, The University of Michigan-Dearborn, MI, 1987


Areas of Interest

Theory of Automata, Web programming, Artificial Intelligence, Software Engineering


Research interest

Semantic Computing, Social networks, Machine Learning, Big Data

» Document Viewer

Use Your Cell Phone as a Document Camera in Zoom

  • What you will need to have and do
  • Download the mobile Zoom app (either App Store or Google Play)
  • Have your phone plugged in
  • Set up video stand phone holder

From Computer

Log in and start your Zoom session with participants

From Phone

  • Start the Zoom session on your phone app (suggest setting your phone to “Do not disturb” since your phone screen will be seen in Zoom)
  • Type in the Meeting ID and Join
  • Do not use phone audio option to avoid feedback
  • Select “share content” and “screen” to share your cell phone’s screen in your Zoom session
  • Select “start broadcast” from Zoom app. The home screen of your cell phone is now being shared with your participants.

To use your cell phone as a makeshift document camera

  • Open (swipe to switch apps) and select the camera app on your phone
  • Start in photo mode and aim the camera at whatever materials you would like to share
  • This is where you will have to position what you want to share to get the best view – but you will see ‘how you are doing’ in the main Zoom session.