Teaching

I strongly believe in experiential learning, or learning by doing. Humans learn a lot when applying theoretical concepts to real world problems. In fact, engineering is all about systematic and creative approaches to problem solving and real world applications.

All my senior year courses have a significant project component, where students get hands on and need to find their way through algorithmic implementations, experimental design, testing and validation. Teaching is a creative and self-relfective process focused on improving the learning experience of my students. Reflecting upon some of my innovative teaching practices has led to several papers (see teaching-related publications).