How flexible is it to convert a master's degree program (read M.E/M.Tech/MSc) to a PhD in computer science department at various IITs and IISc? In which fields of computer science can I do an M.Tech/M.E.?