I don't think I have enough experience to comment on this topic. The last part is worth quoting:
Finally, in my view, ideal Phd is one where *you* come up with the problem, work alone (modulo advisor) and single-handedly write a definitive thesis on the issue.Still considering grad school?
P.S. My personal interaction with Dr. Haritsa was primarily during the DBMS course he offers. Highly recommended if you end up at IISc!
