My teaching philosophy based on the premise that teaching and research simply cannot be treated as two separate aspects. Rather, both have strong connections because both signify the academic rigor and keen interest for details. Accordingly, my teaching philosophy has been strongly influenced by my research work, and equivalently my research thinking has been constantly modulated by teaching and the kind of questions that students raise. I therefore see teaching and research as dynamic and strongly interdependent aspects of my professional career in academics. In line with this academic philosophy, I have developed and taught several courses. These span frontier technology areas such as Augmented and Virtual Reality, immersive multimedia signal processing, statistics, machine learning and perception. A noteworthy aspect of my teaching philosophy and plan is to view the strong theoretical and practical interconnections between seemingly different courses. In terms of innovation in teaching, I have explored several ideas such as unifying and presenting concepts in several seemingly independent courses, understanding fundamental engineering concepts through underlying system functionality and the role of explicit system modeling.Â