I have acquired extensive teaching experience in a variety of topics. The topics I have taught cover both managerial and technical aspects in information systems. At Clemson University, up to date, I have taught the Introduction to MIS, Business Analytics, and Business Data Management. At the University of Georgia, I taught two capstone undergraduate MIS course, Systems Analysis and Design and Java Programming, and one elective course on Business Intelligence. I received many positive feedback from both students as well as from faculty assessing my teaching performance. More details about teaching evidence can be found here.


Introduction to Business Analytics
Introduces students to the common language, terminology and concepts related to business analytics, as well as to the business analyst profession and ways to manage business problems using business analytics. Students learn foundational technical, business and statistical concepts and skills

Business Information Systems
In-depth study of business related data, information, and knowledge-based systems as well as business intelligence technologies and techniques, through readings, hands-on experience, and case studies. Emphasizes organizational decision-making and the ability to access data, information and knowledge-based assets where and when needed.

Introduction to  Information Systems
Introduction to information systems concepts and applications in business. Topics include software, hardware, decision support and knowledge based systems, database, information systems design and implementation, and the management of information systems.

System Analysis and Design
Emphasis on development of business application systems using object-oriented and structured analysis tools and techniques for describing processes, use cases, data structures, system objects, file designs, input and output designs, and program specifications. Includes a service-learning project with requirements gathering, planning, and development of a prototype for an internal/external client.

Network-based Application Development
Network-based application development using a current development language and platform. Concepts include application development strategies and techniques, web technology platforms, a web development language, connection to a database, and web services. Projects will involve development of a network-based application for an organization.

Business Intelligence
Business intelligence provides the highest level of information support to aid the manager in the decision-making process. This course provides the skills necessary to conceptualize, build, and implement systems utilizing business intelligence in organizations.