Nikhil Singh (ns0312950)