He joined George Mason University in 2002 as an adjunct professor. His research interests include pervasive computing, particularly in education and medical areas, applications of ICT to teaching in the developing world and operating systems.