<p>I’d just go straight to law school after undergrad. Bear in mind that you probably won’t end up going to law school only because it seems most people with specific long-term plans like these change their plans eventually. Go to engineering school first, and start thinking about law school when you’re a ~junior. Do regular stuff engineering students do including engineering internships. If you’re still excited by the idea of spending three years in law school when you’re a junior/senior and have the grades to get into a decent one, there’s a good chance you’re a good enough student to have some pretty well-paying job prospects. Will you really want to spend another 3 years in college given this alternative? You can’t answer that question until you’re there, but you definitely won’t have the same perspective on school after a few years in engineering school.</p>