David Ostrowski has over 30 years professional experience in software development between the areas of manufacturing simulation, analytical modeling, agent-based modeling, database and real-time data acquisition.

Dr. Ostrowski has also been teaching Computer Science Courses for the last 23 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 at other universities. David has 50 refereed publications, three patents, two book chapters, numerous technical reports, and participate within several technical committees including IEEE TEC transactions, IEEE ICSC and IEEE ICIOS.

Dr. Ostrowski 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.

He lives in Northville Township, MI with his wife, daughter and our teddy bear pup (Shih Tzu / Bichon Frisé hybrid).

Ph.d. Computer Science, Wayne State University, 2002
MS Computer Science, Wayne State University, 1992
BBA Management Information Systems, University of Michigan Dearborn, 1987

Artificial Intelligence