1. AI for Leaders (Executive MBA): Fall 2024, Culverhouse College of Business, the University of Alabama.
    This short course is a part of the UA EMBA “Digital Badge” series for executives, and explores the opportunities and challenges related to the rise of AI technologies for modern businesses. Through a series of in-class lectures, discussions, and industry guest speakers, this dynamic short course provides executives with an overview of AI, exploring its historical evolution, current advancements, and future trends. Participants gain insights into how AI has transformed industries and learn to leverage these technologies effectively within their organizations while identifying and mitigating common pitfalls.
  2. Research in Management Information Systems-MIS598 (MS-MIS): Fall 2024, Culverhouse College of Business, the University of Alabama.
    This course is designed for students nearing completion of their master’s degree and involves a supervised study and investigation of specific problems in management information systems. The focus is on developing a whitepaper regarding a specific industry problem. Given the significance of the ability to present ideas in the corporate world, this course prepares students to present arguments to influence decision-makers.
  3. MIS Research Methods-1 Seminar-MIS603/OM697 (PhD): Fall 2024, Culverhouse College of Business, the University of Alabama.
    This PhD seminar introduces students to quantitative and qualitative methods utilized in MIS research and equips students with the knowledge and skills to start conducting research effectively. Students will (1) develop a scholarly understanding of these techniques and the skill to apply them in their research, (2) develop data analysis skills using statistical software such as R and SPSS, and (3) read seminal papers in the MIS discipline applying these techniques to “see them in action”.
  4. MIS Behavioral and Organizational Theory Research Seminar-MIS670 (PhD): Fall 2023, Culverhouse College of Business, the University of Alabama.
    This PhD seminar is a discussion of the different theories and views about organizations, their human agents, and the information and communication systems with which they engage. Students gain an appreciation for the close and intertwining nature of the relationships between views of organizations, human cognition, and the philosophies governing the design, use, and security of information systems.
  5. Management Information Systems-MIS511 (Executive MBA; Traditional MBA; STEM/CREATE MBA; MS-MIS)Spring 2021-current, Culverhouse College of Business, the University of AlabamaInstructor Rating: 4.81/5 (Traditional & STEM/CREATE MBA); 4.86/5 (Executive-MBA); 4.93/5 (MS-MIS). 
    Information Systems form the backbone of modern companies and organizations. It is self-evident that data and information technology are fundamental to the practice of general management. This is true regardless of your major. Through a combination of real-life case studies, hands-on software workshops, and class discussions this course will provide you with an understanding of how information technologies can be best utilized to gain competitive advantage and solve complex business problems. Topics covered include business-IT strategic alignment, issues in project management, knowledge management, databases, data warehouses, data visualization & analytics, process mining, cloud computing, and other cutting edge business technologies.
  6. Database Design and Implementation-MISY330 (Undergraduate): Fall 2013-2019, Lerner College of Business and Economics, University of Delaware. Fall 2019 Instructor Rating: 4.71/5
    This course follows a hands-on approach to introduce the principles of design and implementation of enterprise databases in the business environment. The course covers database design via entity-relationship (ER) modeling and writing advanced structured query language (SQL) queries using Microsoft Access and MySQL. The major focus of the course is on learning to interact with the MySQL command-line client to gain technical programming skills. Topics include: business rules, data normalization, ER modeling, creating and populating tables, and SQL (select, group-by, having, multi-table joins). If time permits, more advanced SQL features such as flow of control, loops, stored functions, procedures, cursors, and triggers may be covered.   
  7. Excel Spreadsheet Modeling Workshop (MBA; Master’s)Joseph M Katz Graduate School of Business, University of Pittsburgh. (Fall 2010-Fall 2012).
    The goal of this workshop was to familiarize incoming MBA and Master’s level students with intermediate to advanced topics in spreadsheet modeling using MS Excel. Topics included basic excel housekeeping, functions and formulae, pivot tables and charts, lookup, sensitivity analysis, scenarios, goal seeking, solver, basic macros, etc.
  8.  Introduction to Information Systems-BUSMIS1060 (Undergraduate)Lecturer & Course Coordinator, College of Business Administration, University of Pittsburgh (Spring 2013-Spring 2011). Latest Instructor Rating: 4.76/5.
    The overall goal of this course was to provide technical exposure to students and help them appreciate the use of IT in Business settings. I was responsible for introducing Data Mining Models for Business Intelligence in this course and updating the syllabus. Students learned the use of Unsupervised Learning models (Correlation, Association Rules, K-Means Clustering and basic Text and Web Mining) for Descriptive Analytics and Supervised Learning models (Discriminant Analysis, Regression, Decision Trees and Neural Networks) for Predictive Analytics. This course also introduced students to Relational Database Management Systems, Spreadsheets, and Decision Making using the Analytic Hierarchic Process.      
  9. Concepts of Programming Languages-CSE305 (Undergraduate): Department of Computer Science, University at Buffalo (Summer 2007, Summer 2008).
    ​The goal of this class was to examine various programming paradigms and the associated languages and their grammars to understand the choices that have been made by language designers and how it affects their use by programmers. Topics include the nature of variables, types, expressions, control structures, subprograms, concurrency, and exceptions; syntax and semantics.  Students worked on programming assignments under different programming paradigms, such as imperative, functional, logic, procedural and object-oriented. Languages introduced were ML, Prolog, C, and C++.