Courses & Instruction

Teaching

A record of courses taught across universities — from enterprise databases and Python programming to Management Information Systems.

Abstract 3D geometric shapes representing structure and learning
01

Cleveland State University

Cleveland, Ohio

IST 634 Enterprise Databases
▼

This course provides a comprehensive study of modern relational and non-relational database systems for enterprise business analytics. Students will begin by exploring the core components of relational database systems, including query processing, execution techniques, and query optimization strategies. The course will then progress to semi-structured and non-structured data processing, followed by advanced features of modern Business Intelligence systems, focusing on Parallel Data Warehouse (PDW) and data mining algorithms. The course will culminate with an examination of current research papers on big data processing and cloud computing.

IST 621 Advance System Analysis & Design
▼

This course introduces concepts of systems and design thinking; logical analysis, design and modeling of software systems with emphasis on object-oriented systems; use of Unified Modeling Language, the Rational Unified Process, and CRC cards; use of CASE tools, with emphasis on use cases and use case diagrams, class diagrams, sequence diagrams, collaboration diagrams, and state diagrams.

IST 601 IT for Competitive Advantage
▼

Provides an understanding and appreciation for the role of information technology and how this technology is leading changes in an organization. Discusses the competitive role of IT and how it affects the strategy and operation of modern business organizations nationally and internationally. Enables students to lead technology-enabled organizational change involving collaboration technologies.

IST 504 - IST 331 Modern Database Design & Implementation
▼

The primary goal of this course is to provide an overview of modern database system, data modeling, and normalization procedures and have students develop fundamental skills in creating and manipulating the database and tables through Structured Query Language (SQL). This course also introduces students with other uses of database systems in industries, such as data warehouse and business intelligence.

IST 490 Professional Internship
▼
IST 480 Data Visualization for Business Intelligence
▼

information Technology – Information system concepts including current and emerging issues of technology, software systems, telecommunications, and the role of information systems used by management to address business and organizational needs. Examination of the systems development life cycle and the role of security, ethical, and privacy issues in systems.

IST 203 Spreadsheet Skills and Applications
▼

To develop a good working knowledge of Microsoft Excel, including the use of advanced functions and business intelligence tools to manage and analyze data, conduct what-if analyses, and design and create dashboards to support decision making. The course emphasizes hands-on experience to ensure the students acquire the skills that they can readily use in their workplace.

02

Minnesota State University, Mankato

Mankato, Minnesota

MGMT 300 Introductions to Management Information Systems
▼

Examines the use of information and communication technologies (ICT) in organizational settings and gives a perspective of MIS from the standpoint of the non technical manager. Topics include Power BI, Data visualizations, acquisition, management, use and control of information systems and their impact on individuals, organizations, and society. Emphasis is on the business manager’s role in developing and managing information systems and the uses of ICT to create competitive advantages.

⭐ Average Evaluation Rating: 5.4 / 6.00
MGMT 404 Introduction to Business Applications
▼

This course is designed to introduce students to the programming language, Python. It is a versatile, robust, and easy to learn language that is extremely popular and has tremendous real-world applications. Students will be equipped with the tools to design, build and deploy Python programs that could serve as building blocks to future projects. The course cover programming concepts such as variables, loops, decision structures, lists, functions, and more complex subject matter (such as automation, web scrapping and data analysis which is where Python excels and is most useful). The goal of this course is to understand and practice Python well enough to be able to jump into existing projects with prospective employers or build applications from scratch.

⭐ Average Evaluation Rating: 5.7 / 6.0
MGMT 459 Management Information Systems
▼

Explore the dynamic world of Management Information Systems. Learn to innovate with technology and develop vital professional skills, including public speaking, teamwork, and project management. The course covers Tableau, Data visualizations, the latest technologies, equipping you to evaluate and implement them for business success. Centered around a practical information systems project, you’ll address real-world challenges and design innovative solutions. Join us on a journey to stay ahead in the ever-evolving tech landscape.

⭐ Average Evaluation Rating: 5.3 / 6.0
03

Baylor University

Waco, Texas

MIS 3305 Management Information Systems
▼

Examines the use of information and communication technologies (ICT) in organizational settings and gives a perspective of MIS from the standpoint of the non technical manager. Topics include Tableau, Data visualizations, acquisition, management, use and control of information systems and their impact on individuals, organizations, and society. Emphasis is on the business manager’s role in developing and managing information systems and the uses of ICT to create competitive advantages.

⭐ Average Evaluation Rating: 5.6 / 6.0
MIS 4V98 Introduction to Python
▼

This course is designed to introduce students to the programming language, Python. It is a versatile, robust, and easy to learn language that is extremely popular and has tremendous real-world applications. Students will be equipped with the tools to design, build and deploy Python programs that could serve as building blocks to future projects. The course cover programming concepts such as variables, loops, decision structures, lists, functions, and more complex subject matter (such as automation, web scrapping and data analysis which is where Python excels and is most useful). The goal of this course is to understand and practice Python well enough to be able to jump into existing projects with prospective employers or build applications from scratch.

⭐ Average Evaluation Rating: 5.7 / 6.0
04

Central Texas College — Microsoft Software & Systems Academy (MSSA)

Killeen / Fort Hood, TeXas

▸ BCIS 1305 – Business Computer Applications

▸ CPMT 1345 – Computer Systems Maintenance

▸ ITSC 1301 – Introduction to Computers

▸ ITSC 1325 – Personal Computer Hardware

▸ ITSC 1405 – Intro. to PC Operating Systems

▸ ITSC 1415 – Project Management Software

▸ ITSE 1302 – Computer Programming

▸ ITSE 1329 – Programming Logic and Design

▸ ITSE 2402 – Intermediate Web Programming

▸ ITSE 1359 – Introduction to Scripting Languages

▸ ITSW 1307 – Introduction to Database

Let's Discuss Curriculum Development!

Open to academic discussions, guest lecturing, and program coordination.

Email Me