The Joys of Teaching & Learning

I like to work with people who want to learn, are open to explore new perspectives, and are curious of innovative approaches in computer science.

Or, may be, you are simply intrigued about connections between biology, mobile computing, augmented reality, and computer games — to name just a few areas that inform my teaching, my learning, and my research.

Please read on to see my most recent and upcoming courses.

Courses for the Fall 2017

Choose the term to reveal the courses I teach.
Sorry, no entries matched your criteria.