selected publications conference proceeding Beyond Passive Viewing: Interactive Lectures in an Asynchronous Online Advanced Programming Course. 1449-1450. 2026 Encouraging Learning Through Repetition: Effects of Multiple Practice Opportunities in a Large Intro Programming Course. 1047-1053. 2026
education and training M.S., University of Colorado Boulder 2019 B.E., BMS College of Engineering (India) 2015