Teaching

CIS 4365 – Database Management (Spring 2024)

Undergraduate Course, The University of Texas at El Paso, Woody L. Hunt College of Business - Accounting and Information System, 2024

A practical course covering the concepts of relational database management systems (RDBMS) and Structured Query Language (SQL). Topics include conceptual design, relational systems design, normalization and denormalization processes, SQL, and its components such as data manipulation commands.

CIS 3330 – Analytic Programming Tools (Spring 2024)

Undergraduate Course, The University of Texas at El Paso, Woody L. Hunt College of Business - Accounting and Information System, 2024

This course is designed to teach students the fundamentals of programming, data structures, algorithmic analysis, and business problem solving. Students will learn programming concepts and analytical tools for solving business problems using Python. The course will cover practical examples of how to use data structures and algorithms to solve business problems. Additionally, this course teaches how to do data wrangling and analysis. This analytic programming course relies on basic inferential statistical knowledge and requires students to spend a significant number of hours developing, debugging, and improving code.

CIS 4365 – Database Management (Fall 2023)

Undergraduate Course, The University of Texas at El Paso, Woody L. Hunt College of Business - Accounting and Information System, 2023

A practical course covering the concepts of relational database management systems (RDBMS) and Structured Query Language (SQL). Topics include conceptual design, relational systems design, normalization and denormalization processes, SQL, and its components such as data manipulation commands.

CIS 4365 – Database Management (Spring 2023)

Undergraduate Course, The University of Texas at El Paso, Woody L. Hunt College of Business - Accounting and Information System, 2023

A practical course covering the concepts of relational database management systems (RDBMS) and Structured Query Language (SQL). Topics include conceptual design, relational systems design, normalization and denormalization processes, SQL, and its components such as data manipulation commands.

CIS 3330 – Analytic Programming Tools (Spring 2023)

Undergraduate Course, The University of Texas at El Paso, Woody L. Hunt College of Business - Accounting and Information System, 2023

This course is designed to teach students the fundamentals of programming, data structures, algorithmic analysis, and business problem solving. Students will learn programming concepts and analytical tools for solving business problems using Python. The course will cover practical examples of how to use data structures and algorithms to solve business problems. Additionally, this course teaches how to do data wrangling and analysis. This analytic programming course relies on basic inferential statistical knowledge and requires students to spend a significant number of hours developing, debugging, and improving code.

CIS 3301 – Intro to Data Process & Prog (Spring 2023)

Undergraduate Course, The University of Texas at El Paso, Woody L. Hunt College of Business - Accounting and Information System, 2023

This is an introductory course in programming and data processing. This course teaches important concepts about programming blocks, algorithms, and data structures using python. More than teaching you how to program in python, this course teaches programming fundamentals that can be used to implement code in python or any other programming language. Moreover, this course teaches how to design, implement, and evaluate programming solutions to business problems. Furthermore, this course offers an introduction to the processing of data in multiple formats (e.g., plain files, comma separated values). This is a programming course. Therefore, in this course, coding, debugging, and improving code are central to students’ learning.

CIS 3330 – Analytic Programming Tools (Fall 2023)

Undergraduate Course, The University of Texas at El Paso, Woody L. Hunt College of Business - Accounting and Information System, 2023

This course is designed to teach students the fundamentals of programming, data structures, algorithmic analysis, and business problem solving. Students will learn programming concepts and analytical tools for solving business problems using Python. The course will cover practical examples of how to use data structures and algorithms to solve business problems. Additionally, this course teaches how to do data wrangling and analysis. This analytic programming course relies on basic inferential statistical knowledge and requires students to spend a significant number of hours developing, debugging, and improving code.

CIS 4365 – Database Management (Fall 2022)

Undergraduate Course, The University of Texas at El Paso, Woody L. Hunt College of Business - Accounting and Information System, 2022

A practical course covering the concepts of relational database management systems (RDBMS) and Structured Query Language (SQL). Topics include conceptual design, relational systems design, normalization and denormalization processes, SQL, and its components such as data manipulation commands.

BIT 5424 - Advanced Business Information Visualization and Analytics (Spring 2022)

Undergraduate Course, Virginia Tech, Business Information Technology, 2022

This course focuses on information visualization principles and techniques. In this course, students will learn how to apply design principles and technics for developing data visualizations that communicate insights, stories, or recommendations from business data to support decision making. Students will learn how to use software for data visualizations and become familiar with exploratory and explanatory visualizations.

BIT/CS/PCSI 2164 - Foundations of Security Environments (Fall 2021)

Undergraduate Course, Virginia Tech, Business Information Technology, 2021

This course is designed to introduce undergraduate students to the integrated nature of security in a number of different contexts. In this course students learn about environmental, technical (computer science/cybersecurity), historical, ethical, social, political, and business and economics. This course leverages a case-study approach that delves into the different contexts of security environments while providing, where possible, hands-on exercises, simulations and discussions.

BIT 4614 - Information Security (Summer 2021)

Undergraduate Course, Virginia Tech, Business Information Technology, 2021

This course provides conceptual and practical exposure to managerial, technical, and operational aspects of information security. The course focuses on developing an understanding of information security concepts, policies, security controls, and best practices. In this course, students learn information security terminology, dynamics, and hands-on experience. The purpose of the course is to promote critical thinking for assessing the information security of organizations.