Research Interests of Professor Prakash Vedula