Dr. Tathagata (Tatha) Bhattacharya's Research Page