Animesh Barua, PhD