What are the main differences between undergrad and law school?