I have been teaching since 2008, both in Karachi and Pittsburgh. Currently I’m co-teaching a course in systems theory and mapping and visualizing socio-technical systems, and a class on critical and cultural theory, design and technology to undergraduates at CMU. I’ve also co-taught a seminar in the philosophy of design and technology and courses in interaction and communication design.
In Pakistan from 2013-2015, I was an assistant professor in the School of Social and Media Sciences at the Shaheed Zulfiqar Ali Bhutto Institute of Science and Technology (SZABIST). In Karachi, I taught courses in interaction design, game design, communication design, applied research methods and media studies. Apart from my full-time teaching position at SZABIST, I was also visiting faculty at the Indus Valley School of Art and Architecture, my old alma mater, where I taught an elective on the philosophy of technology and a class on service design, and at the University of Karachi, where I taught interaction design to junior undergrads.
I’ve also conducted many workshops, mostly working for the Pakistan Innovation Foundation, a local NGO dedicated to promoting innovation in science and technology throughout Pakistan. In particular, I worked very closely with the PIF helping with their National Innovation Grand Challenge and the Alif Ailaan Ilm Apps Challenge, nationwide competitions dedicated to finding solutions in the areas of healthcare, agriculture, education etc., conducting workshops on design research and thinking, running a hackathon, and mentoring participating teams.
Recent Courses Taught
Software Lab (MA)
Seminar III: Philosophy of Design & Technology (MDes)
Interaction Design Fundamentals Studio (Undergraduate)
Software Lab (MA)
Media, Art & Technology (MS)
Game Design (Junior)
Design, Technology & The Human Condition (Junior)