Dr. Tavpritesh Sethi

IIIT, New Delhi, India.