Teaching

Teaching

Courses Taught at Virginia Tech (Blacksburg, Virginia, USA)

Data visualization class held in the Athenaeum classroom in Newman Library.

Information Security (BIT 4614): In this course, students critically assess an organization’s security and learn how to apply managerial, technical, and operational security controls to improve an organization’s security.

Advanced Business Information Visualization and Analytics (BIT 5424 for MSBA-BA and BIT 4424 for undergraduates): In this course, students learn to apply foundational design concepts and analytical techniques to the effective exploration, discovery, representation, and presentation of data to facilitate understanding and assist decision making. 

Artificial Intelligence, Machine Learning, and Deep Learning in Business Research Seminar (BIT 6314): This course builds foundational knowledge of artificial intelligence, machine learning, and deep learning, with an emphasis on the use of AI/ML/DL to solve business problems and improve organizations. Students examine the ethics of AI/ML/DL, how employees work and collaborate with AI/ML/DL, how people interact with AI/ML/DL, and contextual applications of AI/ML/DL such as security and privacy, healthcare, social media, and the consumer experience.

Advanced Methods in Business Analytics (BIT 4544): In this course, students develop analytical thinking to solve problems using algorithmic and statistical approaches for discovery and predictive analyses on big data.

Undergraduate Research Hours (BIT 4994/CS 4994): I have supervised undergraduate student research projects. In this course, students propose and conduct a research project with the aim of participating in the undergraduate research conference at VT and a national academic conference.

Seminar in Information Technology (BIT 6414): I have taught the BIT seminar for PhD students. In this course, we explored social network analysis and metaheuristics for clustering. Students conducted a research project with the aim of participating in a national academic conference.

Advanced Business Computing and Applications (BIT 3444): In this course, students learn advanced topics in business computing. Construction of business applications using an advanced application development environment such as Visual Studio.net. The course builds computer literacy and strong programming skills.

Networks and Telecommunications in Business (BIT 4554): This course provides an in-depth introduction to computer networks and data communications in business. Topics include mechanisms for reliable data transfer, local and wide area network topologies and technologies, and a comprehensive treatment of internetworking. The benefits, costs, and security issues related to using computer networks are discussed, along with network design issues, and methodologies for network applications.

Systems Development (BIT 4524): In this course, students learn current technologies for designing and developing computer-based business systems. Topics include process, logic, and conceptual data modeling methodologies such as Uniform Modeling Language (UML) and important design-related issues such as data flows and system capabilities. 

Quantitative Methods II (BIT 2406): In this course, students learn basic management science skills such as linear, integer, nonlinear programming, forecasting, multicriteria decision making, and network flow problems. 

Production and Operations Management (BIT 3414): This course teaches students how to analyze processes, ensure quality, create value, and manage the flow of information, products and services across a network of customers, enterprises and supply chain partners.

Internet Systems Development for E-Business (BIT 4524 - discontinued): In this course, students learned current technologies for designing and constructing interactive, Internet-based systems for supporting business decisions. Topics included the operation of the Internet, server-side programming, client-side programming, server-side scripting, PHP, CSS, HTML, and JavaScript.

Visual Interface Design for Decision Support (BIT 4534 - discontinued): In this course, students learned the basic principles of human computer interaction. Topics included how to design effective websites using Adobe tools (Dreamweaver, Flash, Photoshop).

Advanced Networking for Business (BIT 4574 - discontinued): In this course, students learned about operating systems and system administration. Topics included Linux literacy and server installation/configurations.

Courses Taught at IÉSEG School of Management (Lille and Paris, France)

Data Visualization: In this course, students learn basic principles and techniques in data visualization. The course includes hands-on experience using visualization software (Tableau) for data analysis and decision making.  Students learn to apply foundational skills in design and visualization to create a data story that effectively illustrates their analysis, conclusions, and recommendations. 

Artificial Intelligence: In this course, students learn basic principles and techniques of artificial intelligence. The course includes hands-on experience using statistics and algorithms for data analysis and decision making.  

Business Intelligence and Data Analytics: Students develop a thorough understanding of the role that Analytics and Business Intelligence play in organizations. Students will learn about different types of analytics and their value and challenges for business. Moreover, the basics of data collection, data management, and visualization is practiced using Tableau software. 

Teaching Awards and Training