Courses I have taught or am currently teaching:
- CIS
101 FORTRAN Programming
- CIS
103 PL/I Programming
- CIS
150 Computer Science I
- CIS
175 Discrete Structures
- CIS
200 Computer Science II
- CIS
290 C++ Programming
- CIS
291 Ada
Programming Syllabus
- CIS
305 Theory of Computation
- CIS
310 Computer Organization
- CIS
350 Data Structures and Algorithm Analysis
- CIS
352 Introduction to File Processing
- CIS
400 Programming Languages Syllabus
- CIS
450 Operating Systems
- CIS
474 Compiler Construction Syllabus
- CIS
553 Software Engineering Syllabus
- CIS
556 Database Systems
- CIS
561 Compiler Construction Syllabus
- IMSE
317 Engineering Probability and Statistics Syllabus
- IMSE
351 Data Structures and Algorithm Analysis Syllabus
- IMSE
458 Simulation in Systems Design Syllabus
- IMSE
510 Probability and Statistics Syllabus
- IMSE
511 Design of Experiments Syllabus
- IMSE
525 Finance and Economics Software Application Syllabus
- IMSE
5275 Managerial Accounting Software Application Syllabus
- IMSE
551 Compiler Construction Syllabus
- IMSE
557 Computing Networks and Communication Syllabus
- IMSE
559 System Simulation
- IMSE
5715 Modeling of Integrated Information Systems Syllabus
- IMSE
5725 Object-Oriented System Design Syllabus
- ITM
301 Business Application Programming Syllabus
- ITM
431 Database Systems II Syllabus
- Overview
of Multivariate Data Analysis (1-day seminar) Syllabus
- Overview
of Non-Parametric Analysis (1-day seminar) Syllabus
- ITM
120 Introduction to Information Systems Syllabus
- ITM
210 Business Application Programming Syllabus
- ITM
301 Business Application Programming Syllabus
- ITM
302 Object-Oriented Programming Syllabus
- ITM
311 Management Information Systems Laboratory (syllabus available from
Professor L. Urbaczewski)
- ITM
321 Database Systems I Syllabus
- ITM
331 Information Systems Design Syllabus
- ITM
322 Database Systems II Syllabus
- ITM
382 Advanced Computer Applications Syllabus
- ITM
431 Advanced Computer Applications Syllabus
- ITM
575 Information Management Syllabus
- DS 300
Quantitative Modeling and Analysis I Syllabus
- DS 520
Applied Statistical Modeling Syllabus
- DS 570
Management Science Syllabus
- DS 632
Management Science Syllabus
- ITM
310 Management Information Systems Syllabus
- ITM
525 Computer and Information Systems Syllabus
- ITM
527 Advanced Programming Syllabus
- (Many
CIS courses are also IMSE courses.)
I worked full-time at Ford Motor Company, Dearborn, Michigan for 29 years (ending
31 December 2001), where I was an in-house consultant on analytical software
used for mathematical modeling, statistical analyses, operations research work,
and discrete process simulation.
I am now a senior simulation analyst for PMC [formerly Production Modeling
Corporation], Dearborn, Michigan
(web site).
Languages I've taught and/or used professionally: Ada, BASIC, C, C++, COBOL, Fortran, GPSS, Java, LISP, Pascal, PL/I, PROLOG, SIMAN,
Smalltalk, SNOBOL4, Visual Basic (and VBA).
Simulation software packages I've taught and/or used professionally: ARENA, AutoMOD, ED (Enterprise Dynamics), ExtendSim,
ProModel/MedModel/ServiceModel, SIMUL8, SLAM II, Simio,
WITNESS.
Indeed, the new Business Analytics course DS [Decision
Science] 632 ran for the first time in Fall 2013; the senior and very expert Professor C. Chandra
invited me to teach it. We use Simio simulation software under a
grant from Simio LLC.
In this connection, I often publish articles in technical newsletters or
proceedings of professional conferences. To see a list of some of these recent
articles: Articles
On 19 November 1999, Roberto Revetria, a Ph.D.
student from the University of Genoa, Italy (visiting the United States for an Industrial Engineering
practicum), gave an excellent presentation to the I&MSE
458 class on the engineering education milieu in Italy. He has graciously consented
to allow the presentation to be posted here.
Email contact: Click here.