Kannan Thuraisamy's public data