sofi ryan cramming for finals