Descriptions of Courses Taught


  • Special Topics Course (Penn State IST 597)
    Design-related Research

This course provides the students an understanding of design as a third approach to conducting research. The discussion and activities focus on design as research, instead of researching design and designing. The course includes an overview of design science, approaches to conducting design science research, developing design science research projects, and participating with the design science research community.

  • Core Course (Penn State IST 532)
    Organizational Informatics

This doctoral seminar is structured to provide an inter-disciplinary introduction to researching ICT in organizational contexts. It introduces students to several metaphors to understand organizations (drawing on work in economics, sociology and management), and ICT (drawing on work in MIS, technology studies). Researching the conjoint domains of ICT and Organizations is positioned at the intersection. The course is structured to allow learning of these overlapping perspectives as discrete chunks as well as to encourage their integration to craft research agendas and questions. Where appropriate, the course agenda is interspersed with a discussion of the ongoing interplay between research and practice.

Executive Masters

  • Executive Masters Course (Bentley)
    Technology Management and Innovation

This course introduces new perspectives, approaches, and tools for technology management and innovation that you can use to formulate effective responses to contemporary challenges such as regulatory mandates, customer demands, and technological changes. The course takes you through a journey. We will examine challenges and solutions, established and emerging, for managing and innovating with IT in an organizational context. Enduring challenges in this space include regulatory mandates, customer demands for better products and services, and continued pace of technological change.
A foundation for exploring these challenges and solutions is an understanding of the linkage between business strategy and IT strategy, both critical to organizational success.


  • Masters Course (Bentley)
    Designing for the Value Chain

This course introduces concepts relating to value chain management, including supply chain management and designing new goods and services. Students apply these concepts in simulations of real-world business situations, deepen their knowledge by learning from industry guest speakers, and work within a team to experience the complexities of making collaborative decisions and engage with individuals across teams to generate insights for solving business problems. The course will prepare students for understanding complex product design, supply chain, and global business environments

  • Masters Course (Bentley)
    Business Process Management

This course provides a conceptual framework for understanding the fundamentals and characteristics of business processes. To set a solid foundation for accomplishing this aim, it reviews the basics of process analysis and introduces process modeling. Included here are various methods of analyzing, measuring and evaluating processes. With these fundamentals in place, the course explores theconcept of the value chain to offer a backdrop for understanding both intra- and interorganizational relationships and the associated dependencies that exist. The last part of the course focuses on how information technology can be used effectively in redesigning processes to improve their overall performance. Students are introduced to the enterprise resource planning system SAP. The course includes assignments, exercises and projects focused on different aspects of business processes.

  • Masters Course (Georgia State)
    Database Management

This course provides the fundamentals of database management including conceptual and logical design, and access and manipulation of databases including the set theoretic foundations. This course is designed to cover theories of representation and introduce students to best practices in modeling, design and implementation of databases using contemporary database management systems in organizations.

  • Masters Course (Georgia State)
    Advanced Database Management

This course builds upon the fundamentals of database management course to introduce topics such as transaction processing and distributed databases. Designed for and attended by students with previous experience in the design and use of databases, the course also covers topics in database administration and optimization.

Professional Masters

  • Professional Masters Course (Penn State EA 871)
    Introduction to Enterprise Architecture

This course provides an overview of the fundamental concepts of Enterprise Architecture (EA). EA is the analysis and design of an enterprise from a strategy, business and technology perspective. This course provides an exposure to the foundational concepts of enterprise architecture. The course will provide students with the foundational knowledge needed to understand how EA serves to integrate strategic, business, and technology planning methods, which support enterprise-wide information technology resource development and governance in the context of business requirements. This course is designed to cover the theory, frameworks, principles and best practices of enterprise architecture then move to a practical, comprehensive approach to delivering the subject matter involving real-world case studies and project discussions.

  • Professional Masters Course (Penn State EA 870)
    Scholarship in Enterprise Architecture

This course introduces the idea of scholarship and research methods, in particular, focusing on the nature of knowledge; and methodologies such as surveys, case studies, and action research. From a foundation of philosophy of science, the course allows students to appreciate the nature of scholarship in enterprise architecture, and provides them a solid foundation for conducting, appreciating and reviewing research related to organizations, information technology, and in particular, in the context of enterprise architecture.


  • Junior Core Course (Bentley GB 310)
    Enterprise Systems and Process Management

This course introduces Bentley students to fundamental ideas about business processes and enterprise systems. With the use of software platforms and suitably designed assignments and projects, the students learn to design and simulate processes, and use enterprise systems. The class also introduces techniques for understanding decisions and data analyses.

  • IST Freshman Course (Penn State IST 110)
    Introduction to Information Sciences and Technology

This course introduces Penn State students to the IST space – marked by information, technology and people following a Design theme. As a part of this course, Students engage in a design project that culminates in submission of their ideas to an online service (e.g. Kickstarter) for the purpose of raising venture capital. The class itself introduces multiple techniques for engaging in design and the students benefit from a variety of perspectives that are brought in from faculty in architecture, engineering, business and information sciences.

  • IST Senior Course (Penn State IST 420)
    Fundamentals of Enterprise Integration

This course, Fundamentals of Enterprise Integration, helps students understand how to think of information technology in the organizational context. The students learn several thinking tools (modeling languages) and use them to understand both, the organizational context, and the design, deployment and use of information technology in this context. The course uses a problem-based approach to learning.

  • IST Senior Class (Penn State IST 421)
    Advanced Enterprise Integration

This course, Advanced Enterprise Integration, builds on the foundations provided by the fundamentals of enterprise integration. The course prepares students to engage with the design, deployment and evolution of complex organizational IT solutions. It contains four modules: (a) enterprise integration context, (b) business process modeling, (c) integration technologies and architectures, and (d) project and change management concerns. The course uses a problem-based approach to learning.

  • IST Senior Course (Penn State IST 423)
    Enterprise Information and Storage Management

This course is designed to introduce students to enterprise information storage and management concepts, issues, trends, and technologies. The focus be on applying design concepts and associated technologies to real-world problems in the area of enterprise information storage and management. This course also focuses on the critical areas of information security and the emerging field of information storage virtualization. The course will mix technical details, applied value, and organizational insights of enterprise information storage and management through the use of case studies, real-life problems, and team projects.

  • IST Special Topics Course (Penn State IST 402)
    FLOSS Fundamentals

This course, FLOSS (Free/Libre/Open Source Software) Fundamentals, engages students so they can become productive participants in the Open Source movement. Potential perspectives for the students include: informed consumers, contributors to existing or new open source products and projects, organizational strategists, intellectual property considerations.

  • IST Special Topics Course (Penn State IST 402)
    Global Systems Development

This course, Global Systems Development, introduces students to challenges related to designing Information Systems that function across national boundaries. It has three components: (a) problems related to requirements gathering from clients and users spread across national boundaries, (b) design of information systems or business processes that operate in global settings, and (c) the process of designing information systems or business processes with colleagues, who may reside in different time-zones and across national boundaries. The course uses a project-based approach to learning.

  • Junior Course (Georgia State)
    Systems Analysis and Design with Object-Oriented Modeling

This course introduces the students to the ideas of designing and developing information systems in organizations. With the help of a systems analysis and design platform, the students learn multiple modeling techniques such as the Unified Modeling Language to design and develop an example information system in an organizational setting.