André Schroeder Research Prize 2006 - Karthikeyan Subramani