Lori horvitz slides and presentations