If you are just getting into coding or want to brush up your skills, here is a collection of courses I
have put together for various audiences.
If you enjoy the content, please drop me a line and let me know.
Courses Taught
Courses Taught
- BANA 5000/BANA 5000Y: Overview of Business Analytics - This course introduces students to the
field of business analytics. Topics include: data wrangling and cleaning, data visualization,
statistical modeling, and machine learning.
- BANA 6100/BANA 6100Y: Business Analytics Experiential Project - This course provides students
with hands-on experience applying the knowledge and skills they have learned in other Business
Analytics courses to a real-world business problem.
- BANA 5050/DASC 5050: Data Wrangling - Preparation of data for analysis. Topics include
understanding problem requirements, data profiling and structuring, data imputation, integration
of data from multiple sources, data duplication, reformatting, dimensionality, metric
construction, loading, metadata, and dimensions of data quality.
- BANA 5140/DASC 5140: Data Management - Introduction to common forms of data storage, such as
relational databases, file structures, and data warehouses. Overview of finding and retrieving
data from data management systems (e.g., SQL) and web sources.
- MGT 3850: Data Transformation - This course introduces the student to data transformation
techniques using Python. Students will develop their programming skills with practical examples.
- MGT 3980: Applied Study Research: Exploring Artificial Intelligence within Communications and
Public Engagement - This is an independent study course that provides a framework for
undergraduate students to work with a faculty member on a defined research project. Students
engage in hands-on research, data collection, analysis, and report writing.
- MGT 5300E: Thesis Proposal: Policy and Strategy - This course guides students through the
process of developing a comprehensive thesis proposal. This includes refining research
questions, conducting literature reviews, and outlining the proposed research methodology.
- ANA1001 Programming for Analytics - Python - Principles of programming and application design,
fundamental programming tools, data types, arrays, control structures and fundamental
algorithms, solve simple problems using code, breaking larger problems down into a series of
smaller problems. Functions, classes and data visualizations.
- EXL1002 Advanced Excel (Dashboards)- create meaningful spreadsheets to analyze, manage and
communicate data in Excel and PowerBI
- MKT1005 Marketing and Social Media Analytics - In this course, students will examine the key
tools and methodologies used to examine customer engagement and new market opportunities
critically and strategically using APIs, scraping, and various other technologies
- ANA1000 Foundations of Business Analytics - data analytics and its role in strategic
decision-making processes. Data science and key tools used in analytics for the collection,
storage, management, and communication of data to various stakeholders
- ISP3026 - In this course, students will familiarize themselves with the use of spreadsheets in
the business world
- ANA1003 Data Collection and Ethics - Collect data for analysis, ethical challenges in data
collection and best practices for responsible data use
- BTA1016 Connected Data - In this course, students will explore the world of connected data using
Application Programming Interfaces (API), JSON (JavaScript Object Notation), REST Service
Endpoints, and other connected technologies using Python Programming. Students will learn how to
collect, clean, and access financial, open, and proprietary data sources using application
programming interfaces. Students will explore data extraction, string matching, data analysis,
sentiment analysis, interoperability, web crawlers, and other data manipulation methods and
connect data between various resources using a variety of technologies.
- ANA1011 and ANA1010 - Analytics Capstone and Placement
- BUS117-02 Computer Applications for Business I - In this course, students will have exposure to
a comprehensive Windows-based financial spreadsheet package to enhance their problem-solving
abilities. The package used will be Microsoft Excel for Windows.
- IOT1023 Introduction to IoT Programming - In this course, students will explore the
functionality Internet of Things (IoT) devices using an Integrated Development Environment (IDE)
programming interface and a hardware development system to prototype and create interactive
electronic objects. Students will learn to develop practical IoT devices by learning to write,
transmit, execute, and troubleshoot programs to support their device applications.