I've been debating this too. With iPad, you run the risk of needing to run java and not being able too. With the surface pro, the battery is apparently an issue. Uuuugh! I can't decide. I don't think the m3 will be bad for school btw! The IPad you can get a keyboard and pen for same as the surface! Do you know anyone who is already in the program you could ask? Or an instructor?