My teaching philosophy has been shaped by my parents (both are teachers) and the outstanding faculty members from whom I have been fortunate to receive guidance. I am committed to promoting learning and understanding for students in a non-threatening but challenging classroom environment. I firmly believe that teaching is a two-way process, and this belief is reinstated year after year. Moreover, as a teacher, I seek not only to explore new knowledge but also to inspire and equip students with the knowledge and tools needed to understand and solve business problems in information systems. My progress on this front continues to be an incredible journey, to say the least.

I believe each and every one of my activities in class needs purpose. That activity can be a short and fun story about the Roman history, but I could connect it to an analogy for switching technologies to improve the learning in my class. I exclusively design all my technical assignments to add an extra line in my students’ resumes. This increases the level of difficulty, but I believe most students appreciate this approach. Over the years, my courses have not only been popular, but they have also enjoyed a high challenge and engagement index (CEI). CEI is a combined measure used at the University of Washington to improve the quality of teaching. CEI reflects how challenging students found a course, and how engaged they were in it. This shows that I do not only get high instructor evaluations, but also teach challenging courses, and improve student learning.

In a nutshell, coming from a family of teachers, mentorship of outstanding faculty, and invaluable tacit knowledge I gathered over time merge into one indivisible whole as my teaching goal: to improve people’s lives through education.

Teaching sample video

  • BUS AN 511 - Programming Essentials

  • Pre-course introduction

  • 50 seconds

Click for a list of courses I have taught:

  1. MSIS 512: Information Security and Assurance in a Networked World

  2. IS 300: Introduction to Information Systems

  3. BUS AN 511: Programming Essentials

  4. TBANLT 530: Business Process And Workflow Analysis

  5. T CSL 580 A: Project Management

  6. TBANLT 580: Social Media Analytics

  7. INFS 6363: Enterprise Analytics

  8. QUMT 2341: Business Statistics

  9. QUMT 3343: Statistical Methods for Business

  10. INFS 3308: Business Information Infrastructure

  11. INFS 2300: Data Modeling Management Tools

  12. BBUS 521: Enterprise IT Management

  13. BBUS 489: Digital Business Lab

  14. BBUS 330: Information Management and Analysis

  15. ELCBUS 330: Hybrid Information Management

  16. MIS 301: Information Technology in Business