Undergraduate Course Descriptions

OIDD101 - INTRODUCTION TO OIDD (Course Syllabus)

OIDD 101 explores a variety of common quantitative modeling problems that arise frequently in business settings, and discusses how they can be formally modeled and solved with a combination of business insight and computer-based tools. The key topics covered include capacity management, service operations, inventory control, structured decision making, constrained optimization and simulation. This course teaches how to model complex business situations and how to master tools to improve business performance. The goal is to provide a set of foundational skills useful for future coursework atWharton as well as providing an overview of problems and techniques that characterize disciplines that comprise Operations and Information Management.

OIDD105 - DEV TOOLS FOR DATA ANLYS (Course Syllabus)

This course provides an introduction to the construction of data analysis tools that are commonly used for business applications, especially in consulting and finance. The course builds on the spreadsheet and analytical skills developed in OPIM101, providing a much more extensive treatment of spreadsheet application development and database management. The first portion of the course will focus on programming in VBA, the embedded programming language in the Microsoft Office suite of applications. This will be supplemented with discussion of industry best practice in software development, such as specification development, interface design, documentation, and testing. The second portion of the class will emphasize data access and analysis utilizing SQL, the industry standard language for interacting with database software.

OIDD201 - TECH MGMT, INFO & D ECON (Course Syllabus)

OIDD201 introduces students to two critically important and tightly linked concepts. The first is online business model innovation, including key opportunities to exploit information-based strategies in businesses as diverse as Capital One and Uber (newly vulnerable markets) and Amazon and Airbnb (online channel conflict). The second is computer-based simulation modeling to assess the viability of an online innovation, the strategies for its launch, and its economic value.


This course provides a broad-based introduction to the management of information technology focusing on three interrelated themes: technology, organization, and strategy. The goal of this course is to equip students with the knowledge and tools to utilize information systems to pursue a firm's strategic and organizational goals. The course has no prerequisites other than a general interest in the applications of information technology.

OIDD215 - INTRO TO ANALYT & D ECON (Course Syllabus)

Over the past decade, there has been a dramatic rise in the use of technology skills and data analytic thinking to solve business problems in many domains, including finance, HR, policy, transport, and strategy. As a result, the modern "analytic leader" increasingly requires the use of technology, statistics, and data skills to facilitate business analysis. This includes knowing how to effectively frame data-driven questions and use a new generation of technology tools that are becoming available to acquire, analyze, interpret, and communicate insights derived from data. Students in this hands-on course will engage with weekly labs that introduce them to new technologies, techniques, and data-driven business challenges.

OIDD220 - INTRODUCTION TO OM (Course Syllabus)

This course introduces basic concepts of operations management and application of the same in business practice today. We will examine the theoretical foundations of operations management and how these principles or models can be employed in both tactical and strategic decision making. Topics covered in detail are forecasting techniques, planning under deterministic and uncertain demand, operations planning and scheduling, queuing theory, service operations management, newsvendor models, risk pooling strategies in firms, capacity and revenue management, and supply chain coordination. We will conclude by discussing how supply chains evolve under technological change.


This course examines how organizations can develop and leverage excellence in process management. The first module focuses on operations strategy. In these classes, we examine what constitutes an operations strategy and how organizations can create value by managing complexity, uncertainty, and product development. In the second half of the course, we discuss recent developments in both manufacturing and service industries. Specifically, we examine initiatives in quality, lean manufacturing and enterprise-wide planning systems. The course is recommended for those interested in consulting or operations careers, as well as students with an engineering background who wish to develop a better understanding of managing production processes.

Other Information: Cross listed with ESE 522


This course looks at how courts, legislatures, and regulators confront the major issues of the internet world. Billions of people are now active on social media, and firms such as Google, Facebook, Amazon, and Alibaba are among the worlds most valuable and influential. The legal interfaces between the physical world and the digital world are therefore increasingly important. In particular, exploitation of personal information online by governments, digital platforms, and bad actors is becoming a constant source of major controversies. The material in the course ranges from the foundations of cyberlaw, developed during the e-commerce bubble of the 1990s, to current leading-edge questions around the power and responsibility of digital intermediaries; data protection in the U.S. and Europe; cybercrime;blockchain; and network neutrality. No pre-existing legal or technical knowledge is required.


This course considers tools and concepts that can generate operational excellence for the production and delivery of services in industires such as banking, transportation, health care, and communications. Since services typically are intangible, not storable or transportable, and often highly variable, the management of their operations is complex and involves distributed operations with a significant amount of customer contact. Therefore, the understanding and effective management of service operations requires specialized analytical tools and customer-centric focus. This course covers a mix of topics with the emphasis on quantitative methods, application of analytics and strategic frameworks. The class will introduce simple models and basic concepts that support analysis of tradeoffs in a variety of common service processes. Students also will have the opportunity to apply the ideas and analytical models developed in the course to a particular service industry. They will do so by conducting a guided, application group project which includes opportunities for in-depth analysis of a particular service process and field work.

OIDD236 - SCAL OPS IN TECH VENTURE (Course Syllabus)

This course helps students learn to make strategic scaling decisions that are grounded in operational reality. Students will study how to build and evaluate the "operation systems" of the firm to maximize value with the focus on scaling the firm's operations. This involves tailoring the firm's operational competencies, assets, and processes to a specific business strategy. The course will approach the challenge of scaling operations and operations strategy by taking a holistic view that incorporates competitive strategy, financial evaluation, and the customer experience.

OIDD245 - ANALYTICS & DIGITAL ECON (Course Syllabus)

Students who take this course will engage with the world of data science using tools such as Tableau and R that are becoming increasingly popular in industry. The first half of the course is designed for students with limited experience with data projects, and while familiarity with R, via courses such as STAT 405 or STAT 470, will be ideal preparation, students with other programming exposure can pick up the required skills via review sessions and self-instruction. The second half of the course extends students' experience to industry applications of text mining and machine learning and requires students to work with more unstructured data. Each week of the course will be devoted to analysis of a data set from a particular industry (e.g. HR, sports, fashion, real estate, music, education, politics, restaurants, non-profit work), which we will use to answer business questions by applying analytic techniques. The course is very hands-on, and students will be expected to become proficient at applying data to business decisions and at effectively analyzing large data sets to inform decisions about business problems.

OIDD261 - RISK ANALY & ENV MGMT (Course Syllabus)

This course is designed to introduce students to the role of risk assessment, risk perception and risk management in dealing with uncertain health, safety and environmental risks including the threat of terrorism. It explores the role of decision analysis as well as the use of scenarios for dealing with these problems. The course will evaluate the role of policy tools such as risk communication, economic incentives, insurance, regulation and private-public partnerships in developing strategies for managing these risks. A project will enable students to apply the concepts discussed in the course to a concrete problem.

Other Information: Crosslisted with OIDD 761, BEPP 261, 761, 961, and ESE 567. See description under OIDD 761.

OIDD263 - ENVIRON. & ENERGY ECON (Course Syllabus)

This course examines environmental and energy issues from an economist's perspective. Over the last several decades, energy markets have become some of the most dynamic markets of the world economy, as they experienced a shift from heavy regulation to market-driven incentives. First, we look at scarcity pricing and market power in electricity and gasoline markets. We then study oil and gas markets, with an emphasis on optimal extraction and pricing, and geopolitical risks that investors in hydrocarbon resources face. We then shift gears to the sources of environmental problems, and how policy makers can intervene to solve some of these problems. We talk about the economic rationale for a broad range of possible policies: environmental taxes, subsidies, performance standards and cap-and-trade. In doing so, we discuss fundamental concepts in environmental economics, such as externalities, valuation of the environment and the challenge of designing international agreements. At the end of the course, there will be special attention for the economics and finance of renewable energy and policies to foster its growth. Finally, we discuss the transportation sector, and analyze heavily debated policies such as fuel-economy standards and subsidies for green vehicles.

OIDD290 - DECISION PROCESSES (Course Syllabus)

This course is an intensive introduction to various scientific perspectives on the processes through which people make decisions. Perspectives covered include cognitive psychology of human problem-solving, judgment and choice, theories of rational judgment and decision, and the mathematical theory of games. Much of the material is technically rigorous. Prior or current enrollment in STAT 101 or the equivalent, although not required, is strongly recommended.

Prerequisites: STAT 101 or equivalent strongly recommended.

OIDD291 - NEGOTIATIONS (Course Syllabus)

This course examines the art and science of negotiation, with additional emphasis on conflict resolution. Students will engage in a number of simulated negotiations ranging from simple one-issue transactions to multi-party joint ventures. Through these exercises and associated readings, students explore the basic theoretical models of bargaining and have an opportunity to test and improve their negotiation skills.


This course is designed to teach negotiation principles and to enable students to develop their negotiation skills. This course assumes familiarity with the basic negotiation concepts covered in the prerequisite for this course: Negotiations. In this course, we extend the study and practice of negotiations and we develop a deeper understanding for how specific aspects of the negotiation process (e.g., emotions, deadlines, trust violations) impact outcomes. Through course lectures, readings, and case exercises, students will develop a rich framework for thinking about the negotiation process and acquire tools for guiding the negotiation process.

Prerequisites: LGST 206



This class provides a high-level introduction to the field of judgment and decision making (JDM) and in-depth exposure to the process of doing research in this area. Throughout the semester you will gain hands-on experience with several different JDM research projects. You will be paired with a PhD student or faculty mentor who is working on a variety of different research studies. Each week you will be given assignments that are central to one or more of these studies, and you will be given detailed descriptions of the research projects you are contributing to and how your assignments relate to the successful completion of these projects. To complement your hands-on research experience, throughout the semester you will be assigned readings from the book Nudge by Thaler and Sunstein, which summarizes key recent ideas in the JDM literature. You will also meet as a group for an hour once every three weeks with the class's faculty supervisor and all of his or her PhD students to discuss the projects you are working on, to discuss the class readings, and to discuss your own research ideas stimulated by getting involved in various projects. Date and time to be mutually agreed upon by supervising faculty and students. the 1CU version of this course will involve approx. 10 hours of research immersion per week and a 10-page paper. The 0.5 CU version of this course will involve approx 5 hours of research immersion per week and a 5-page final paper. Please contact Maurice Schweitzer if you are interested in enrolling in the course: schweitzer@wharton.upenn.edu

Other Information: Instructor permission required to enroll.


This course is taught with the more descriptive title of "Scripting for Business Analytics." "Business Analytics" refers to modeling and analysis undertaken for purposes of management and supporting decision making. The varieties of techniques and methods are numerous and growing, including simple equational models, constrained optimization models, probabilistic models, visualization, data analysis, and much more. Elementary modeling of this sort can be undertaken in Excel and other spreadsheet programs, but "industrial strength" applications typically use more sophisticated tools, based on scripting languages. Scripting languages are programming languages that are designed to be learned easily and to be used for special purposes, rather than for large-scale application programming. This course focuses on the special purposes associated with business analytics and teaches MATLAB and Python in this context. MATLAB and Python are widely used in practice (both in management and in engineering), as are the business analytic methods covered in the course. Prior programming experience is useful, but not required or presumed for this course.


Conducting business in a networked economy invariably involves interplay with technology. The purpose of this course is to improve understanding of technology (what it can or cannot enable) and the business drivers of technology-related decisions in firms. We will be discussing some of the new and most disruptive technologies right now to stimulate thought on new applications for commerce and new ventures, as well as their implications to the tech industry as a whole. Topics include social media, online advertising, big data, and cloud computing. The course will take a layered approach (from network infrastructure) to data infrastructure to applications infrastructure, or direct enablers of commerce) to first, understanding and then, thinking about technology enablers. Network infrastructure layers include fundamentals of wired and wireless infrastructure technologies such as protocols for networking, broadband technologies - for last (DSL, Cable etc) and other miles (advances in optical networking) and digital cellular communications. Data infrastructure layers include usage tracking technologies, search technologies and data mining. Direct application layers include personalization technologies (CRM), design technologies for content and exchanges, software renting enablers, application service provision, agents and security mechanisms. Finally some emberging technology enablers (such as bluetooth, biometrics and virtual reality) are identified and discussed.


Organizations continue to increase their reliance on computerized database management and information retrieval systems. Whether purchasing airplane tickets, managing retail merchandise, processing financial trades or simply sending email, data management defines the modern firm. This course aimes to provide students with both a practical and theoretical introduction to the design, implementation, and use of such systems. Students are introduced to the fundamental concepts and principals of data management and gain practical experience by designing and deploying a working system. Throughout the course, case studies are used to illustrate theoretical concepts while acquainting students with innovative commercial uses of these systems.


At its surface this course introduces students to the management and technical issues associated with planning and designing large-scale computer systems. It does so in part as an elaboration of Fred Brooks's observation that "The technology, the surrounding organization, and the traditions of the craft conspire to define certain items of paperwork." But if that were our only goal, we would soon find ourselves mired in (and probably arguing about) the minutiae of how such paper items ought to be constructed - not a very helpful pedagogical exercise. So then, at a deeper level we seek to understand why the conspiracy endures, and why in spite of it, systems still take too long and cost too much to build as a systems project's team members struggle to understand one another across disparate discourse communities and world views, differences in experience and training, and over long periods of time. More than anything else, within the context of working with the main tools and techniques of systems analysis and design, this course treats communication, corroboration, and thinking within the boundaries of a technology-oriented project as its primary subjects.


This course is taught with the more descriptive title of "Agents, Games, and Evolution." It explores applications and fundamentals of strategic behavior. Strategic, or game-theoretic, topics arise throughout the social sciences. The topics include--and we discuss--trust, cooperation, market-related phenomena (including price equilibria and distribution of wealth), norms, conventions, commitment, coalition formation, and negotiation. They also include such applied matters as design of logistics systems, auctions, and markets generally (for example, markets for electric power generation). In addressing these topics we focus on the practical problem of finding effective strategies for agents in strategic situations (or games). Our method of exploration will be experimental: we review and discuss experiments, principally computational experiments, on the behavior of boundedly rational agents in strategic (or game-theoretic) situations. Course work includes readings, discussions in class (organized as a seminar), examinations, and a course project on a topic chosen by the participants.

OIDD321 - INTRO TO MGMT SCIENCE (Course Syllabus)

Understanding how to use data and business analytics can be the key differential for a company's success or failure. This course is designed to introduce fundamental quantitative decisionmaking tools for a broad range of managerial decision problems. Topics covered include linear, nonlinear, and discrete optimization, dynamic programming, and simulation. Students will apply these quantitative models in applications of portfolio management, electricity auctions, revenue management for airlines, manufacturing, advertising budget allocation, and healthcare scheduling operations. Emphasis in this course is placed on mathematical modeling of real world problems and implementation of decision making tools.


This course focuses on agent-based computational models in the social sciences, especially in economic, in commercial and in strategic (game-theoretic) contexts. This relatively recent and now rapidly-developing form of computer simulation seeks to explain and predict complex social phenomena "from the ground up", through interactions of comparatively simple agents. The course reviews experimental and theoretical results, and exposes the students to modern development environments for this form of simulation. Students have the opportunity to design and implement agent-based simulations. Programming, however, is not required. This course aims to integrate various topics in agent-based simulation, while developing an appreciation of the problems that are particularly characteristic of this form of simulation so that students will understand its promise and potential.

OIDD353 - MATH MDLNG APPL IN FNCE (Course Syllabus)

Quantitative methods have become fundamental tools in the analysis and planning of financial operations. There are many reasons for this development: the emergence of a whole range of new complex financial instruments, innovations in securitization, the increased globalization of the financial markets, the proliferation of information technology and the rise of high-frequency traders, etc. In this course, models for hedging, asset allocation, and multi-period portfolio planning are developed, implemented, and tested. In addition, pricing models for options, bonds, mortgage-backed securities, and other derivatives are studied. The models typically require the tools of statistics, optimization, and/or simulation, and they are implemented in spreadsheets or a high-level modeling environment, MATLAB. This course is quantitative and will require extensive computer use. The course is intended for students who have strong interest in finance. The objective is to provide students the necessary practical tools they will require should they choose to join the financial services industry, particularly in roles such as: derivatives, quantitative trading, portfolio management, structuring, financial engineering, risk management, etc. Prospective students should be comfortable with quantitative methods such as basic statistics and the methodologies (mathematical programming and simulation) taugh tin OIDD612 Business Analytics and OIDD321 Management Science (or equivalent). Students should seek permission from the instructor if the background requirements are not met.

Prerequisites: OIDD321 (or a similar optimization class)


This course focuses on the management of operations at manufacturing and service facilities located in Israel that are used either by domestic corporations or by multinational companies. The emphasis is on the evolving patterns of operations strategies adopted by firms for producing products, sourcing manufacturing, distributing products, delivering services and managing product design as well as on programs for enhancing quality, productivity and flexibility and managing technology. We will focus on formulation and execution of such strategies for established Israeli multinationals with world class operations and innovative strategies as well as start-ups and smaller companies that are scaling their global supply chain infrastructure to support growth. The course will consist of a set of site visits in Israel during Winter Break that will provide the opportunity to observe company processes directly and in-class sessions which include lectures, case discussions and management speakers who will describe their companies' current strategy. NOTE: THIS COURSE REQUIRES YOU TO SUBMIT AN APPLICATION FOR ADMISSION. Enrollment will be limited. Please contact Ramon Jones at ramjones@wharton.upenn.edu for more information. Application available at https://global.upenn.edu/pennabroad/pgs

Prerequisites: OIDD 101 or an equivalent course that introduces basics concepts of operations management, supply chains and quantitative methods. Other OIDD and related courses or prior experience can also be used to satisfy the pre-requisite requirement (check with instructor).

Other Information: Application required through Penn Global: https://global.upenn.edu/pennabroad/pgs.

OIDD397 - RETAIL SUPP CHAIN MGMT (Course Syllabus)

Other Information: See description under OIDD 697

OIDD399 - SUPERVISED STUDY (Course Syllabus)

Other Information: Instructor permission required to enroll (except section 002). Wharton Undergraduate students must also receive approval from the Undergraduate Division. Section 002 is the Management and Technology Freshman Seminar; instruction permission is not required for this section and is only open to M&T students.


Other Information: Crosslisted with OIDD 672. See description under OIDD 672.


This course provides tools and methods for creating new products. The course is intended for students with a strong career interest in new product development, entrepreneurship, and/or technology development. The course follows an overall product design methodology, including the identification of customer needs, generation of product concepts, prototyping, and design-for-manufacturing. Weekly student assignments are focused on the design of a new product and culminate in the creation of a prototype, which is launched at an end-of-semester public Design Fair. The course project is a physical good - but most of the tools and methods apply to services and software products. The course is open to any Penn sophomore, junior, senior or graduate student.


In this course, students will study innovation and new product development in the context of Web-based products and services. This course lies at the intersection of product design and information technology; it is intended for students with general interests in the design of new products and/or information technology management. The course builds from a general product design methodology. For example, students begin with opportunity identification and analysis of user needs. However, the course also extends principles and practices used in innovation and new product development to information technologies in general and the Web in particular. For example, design-for-manufacturing is addressed with open-source software and Web services. Robust Engineering and Design of Experiments is applied to paper prototyping and server log analysis. The course is an interdisciplinary, integrative project-based course. Through weekly assignments, students apply the tools and techniques to the design of a new product, culminating in the initial roll-out of a working service. The course is open to juniors and seniors in SEAS or Wharton



The course is devoted to the study of the strategic use of information and the related role of information technology. The topics of the course vary year to year, but generally include current issues in selling digital products, intermediation, and disintermediation, designing and competing in electronic markets, outsourcing, and technology project management. Heavy emphasis is placed on utilizing information economics to analyze new and existing businesses in information-intensive industries. Technology skills are not required, although a background in information technology management (equivalent to OPIM210), strategic management or managerial economics is helpful.

OIDD490 - SCI OF BEHAVIOR CHANGE (Course Syllabus)

The objective of this 14-week discussion-based seminar for advanced undergraduates is to expose students to cutting-edge research from psychology and economics on the most effective strategies for changing behavior sustainably and for the better (e.g., promoting healthier eating and exercise, encouraging better study habits, and increasing savings rates). The weekly readings cover classic and current research in this area. The target audience for this course is advanced undergraduate students interested in behavioral science research and particularly those hoping to learn about using social science to change behavior for good. Although there are no pre-requisites for this class, it is well-suited to students who have taken (and enjoyed) courses like OIDD 290: Decision Processes, PPE 203/PSYC 265: Behavioral Economics and Psychology, and MKTG 266: Marketing for Social Impact and are interested in taking a deeper dive into the academic research related to promoting behavior change for good. Instructor permission is required to enroll in this course. Please complete the application if interested in registering for this seminar: https://tinyurl.com/bcfg-class-application. The application deadline is July 15, 2019. Prerequisite: Permissio of instructor required.

Other Information: Please complete the application if interested in registering for this seminar: https://tinyurl.com/bcfg-class-application. The deadline to apply is July 15, 2019.


This course provides tools and methods for creating new products. The course is intended for students with a strong career interest in new product development, entrepreneurship, and/or technology development. The course follows an overall product design methodology, including the identification of customer needs, generation of product concepts, prototyping, and design-for-manufacturing. Weekly student assignments are focused on the design of a new product and culminate in the creation of a prototype, which is launched at an end-of-semester public Design Fair. The course project is a physical good - but most of the tools and methods apply to services and software products. The course is open to any Penn sophomore, junior, senior or graduate student.

Other Information: Only Wharton MBA candidates are allowed to register for OIDD 515. Non-MBA students must register for the OIDD 415, MEAM 415 or IPD 515 cross-listing for the course.


The course is designed to focus on advanced techniques and concepts, and on models pertaining to energy and sustainability.