Teaching

MGMT 2605 – Working with Data

People and organizations are grappling with increasing amounts of data. Modern citizens and employees will be expected to collect, manage, evaluate, visualize, analyze, and apply data in a range of domains and challenges: in short, to be data literate. This course introduces this knowledge and skillset through lectures and hands-on labs. Students will learn to use a variety of tools to find, manage, assess, extract value from, and visualize raw data. You can find the syllabus here.

INFO 5590 – Information Management Systems

In Information Management Systems we will investigate a wide range of current issues in information technology, information systems and web-based applications with a particular emphasis on how organizations can make effective use of technology. We will also explore the principles of user interface design, systems analysis, information needs analysis, information systems requirements, and project planning. Finally, we will examine how modern information and communication technologies (ICTs) have been and are changing the way we communicate, collaborate, share information, innovate, perform, socialize and work, and how these technological changes are affecting the role and functions of information managers in the public and private sectors. You can find the syllabus here.

INFO 6270 – Introduction to Data Science

This course serves as an introduction to data science, an increasingly important set of skills and techniques for business intelligence, effective governance, and the research process. The amount of data we generate increases year on year. As computers have begun to play roles in many aspects of our daily life, our actions and interactions leave digital traces. This has led both to an explosion in the amount of data that we generate and an increased interest in analyzing and understanding that data. This class will give you an introduction to the skills you need to effectively collect, manipulate, and analyze data yourself. Rather than being constrained to using any specific data analysis software, we will focus on using the flexible programming language Python. You will receive a thorough introduction to Python, learning how to use a variety of its built-in capabilities as well as a number of available data analysis packages. By the course’s end you should be capable enough that you will be able to begin teaching yourself and expanding your data science skills. You can find the syllabus here and a copy of my tutorials from the 2020 version of the class here.

INFO 6513- Business Analytics and Data Visualization

This course provides an introduction to Business Analytics and Data Visualization. It covers the processes, methodologies and practices used to transform the large amounts of business and public data into useful information to support business decision-making. Students will learn how to extract and manipulate data from these systems. They will also acquire basic knowledge of data mining and statistical analysis, with a focus on data visualization. The students will also learn to build and use management dashboards and balanced scorecards using a variety of data design and visualization tools. The course will be made up of a combination of conceptual and applied topics with classes being held in a computer lab. Technologies to be used will be focused on end-user analytics and data visualization and will include state of the art tools for self-serve business analytics. You can find the syllabus here.

Past Courses:

  • COMM 3511 – Management Information Systems
  • ECMM 6020 – Business Issues in Electronic Commerce
  • ECMM 6000 – Overview of Electronic Commerce