What classes do you think would be most beneficial of these to complete my MIS degree? I'm taking data warehousing for sure since I've already taken DBM and DBA. But I need to decide between these for two more classes: 4880 Systems Simulation and Modeling (3) Modeling and analysis of production and service systems using discrete-event computer simulation; discrete-event simulation mechanics, model structure, model building, modeling of complex systems; verification and validation; arrival processes; design of simulation experiments; and statistical analysis of systems. 3210 Advanced Technology for Personal Productivity (3) A study of the application of personal computers in the solution of a variety of business problems. The course includes a hands-on survey of the most prominent business software applications and an application project/s. Primary applications include HTML, spreadsheets, word processing, databases, graphics and multimedia. 4380 Distributed Technologies and Systems (3) The course introduces students to concepts, issues and tools needed to develop distributed computing systems. Topics include distributed systems architecture, middleware, Internet-based systems development, security and performance. Hands-on systems development using current technologies is provided. 4190 Process Reengineering with Information Technology (3) Examination of the issues of business process reengineering. Reengineering concepts and methods are introduced. Additional special project(s) are required.