I learn from my students, who keep my mind alert and on the move.

I am always curious to learn more, explore beyond my current boundaries of knowledge. I seek new experiences — together with my students, whether in the classroom or in my research lab, with the general public, and with anybody who shares my passion about science, discovery, innovation, and computers as tools to augment our thinking.


Follow this link to see which classes I teach.