I was Comptuer Engineering and Math in undergrad, and law school is easier, I'd say. Definately different work. I only went out Fri / Sat in undergrad, I go out and drink about 3 nights / week, but I generally go out and do something EVERYnight. I'm not a genious, I go to a Top 25 school, and I finished in the top 1/3, so take it for what you will.
I will say I like the legal work I do right now (I'm a summer IP associate) far more than maintaining legacy code that some jackass wrote in 1985. I was a great programmer, probably better than I will be equivalently as a lawyer, but the work just isn't as monotonous in law.
Plus, I firmly plan to do BigLaw for 3-5 years and either become a sports agent or realtor