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.
iProgramming for Creative Minds
iProgramming for Creative Minds provides an introduction to programming for mobile phones (iPhone), wearables (Apple watch) or portable multi-media devices (iPad). The development platform in this course will primarily be Apple’s iOS Software Development Kit, with most applications written in Swift, Apple’s object-oriented programming language.