Computer Science and Engineering
Indian Institute of Technology Roorkee
Univ. of Newcastle, Upon Tyne