Daniel Balasubramanian's Profile