Current Courses
Spring 2025
-
IS 3060-005
Information SystemsLocation: CRCC 115 (CRCC 115)
Fall 2024
Summer 2024
Teaching Philosophy
In a 1952 issue of Adult Education Quarterly, Professor D.L. Beran wrote “It is a fact that the general public looks to the school to solve each of its various ills.” Although the statement is dated, I have come to realize its importance.
For me, teaching is the noblest profession. It fosters healthy curiosity and inspires generations of educated people to feel confident to forge new pathways to solving the world’s most serious challenges. As future leaders, all students have a great responsibility to help make the world a better place. As a teacher, it is my responsibility to help students accomplish that by whatever intellectual vehicle they choose.
My discipline is information systems. Through that discipline, I teach students how technology can remove barriers that once existed, especially in business, healthcare, and education. My methods include historical inquiry, debate, and practical application. To augment academic instruction, I believe it is important to invite accomplished individuals from outside the university as guest lecturers. These lecturers provide essential insight into the workforce into which many students will be entering.
--
D.L. Beran (1952). A University Serves Its Community. Adult Education Quarterly, 2, 108-113.
Courses I Teach
-
IS4410
-
Information Systems
Overview of the role and use of information systems to support individual, group, and business decision-making. Includes coverage of technology's role in supporting the decision-making process of business. -
IS4480
-
Data Warehousing
The data generated from ongoing operations of businesses and not-for-profit enterprises continues to grow. Using the data to diagnose problems and assess opportunities is becoming more and more of a competitive advantage in today’s business environment. Before analysis can take place, existing data must be modeled in ways that facilitate reporting. This course briefly presents the data models of existing operational systems and then contrasts those models to dimensional models used in data warehouses and analytic processing engines. Business reporting needs are analyzed, data warehouses are modeled based on the reporting needs, and then SQL is used to create and populate tables based on dimensional models. Once in place, the data warehouse is used as a backend for a reporting tool to create reports that answer business questions. -
IS6410
-
Systems Analysis and Design
Modern organizations operate on computer-based information systems, from day-to-day operations to corporate governance. This course introduces a systemic way of planning, analyzing, designing, and implementing a computer-based information system for automating and enhancing business processes in organizations. In this course, we learn the systems analysis and design methodology as well as techniques and tools for analyzing, modeling, and designing information systems. -
IS 6640
-
Networking and Servers
An introduction to the design, operation, and management of telecommunication systems including Server 2003, IIS, Linux, TCP/IP, and management support for networking. This course provides instruction in data communications and computer network definitions, concepts and principles, including (but not limited to): the conversion of voice, data, video and image to digital form; topologies; protocols; standards; and fundamental concepts related to data communication networks, such as routers, gateways, cabling, etc. It prepares students to make intelligent and informed decisions about data network design/management, by analyzing the benefits, drawbacks, effects, tradeoffs, and the compromises related to various data communication technologies. You will learn how to make policy, design and installation decisions. -
IS 6641
-
Cloud Computing
Cloud Computing is a fundamental component of modern IT infrastructure and application design. This course focuses on the advanced skills that are required to design and implement public , private or hybrid Cloud Computing environments. The topics covered include large scale virtualization, application platforms and advanced IT infrastructure components. Theoretical understanding is supported by extensive hands-on work implementing the concepts in a lab environment.
Other Teaching Information
Teaching Interests
- Cloud Computing
- Virtualization
- Information Systems
- Management
- Computer Networking and Servers
- Systems Analysis and Design
- DevOps and Process Management
- Databases and Data Warehousing