Educational Highlights

My teaching philosophy centers on reinforcing fundamental skills and pushing students to think critically and solve problems: to understand the “why” and not just the “how”.

In my physical (and virtual) classrooms I encourage students to explore different ways of doing the same thing or to explain a concept to someone else to ensure they understand it themselves. These are the attributes that make great web designers, developers and creative individuals, and the more of them there are in the world, the better our world will be.