Gupta pages slides and presentations