Pretty much any 12th or 13th gen i7 should do the trick for cpu, idk how important a discrete gpu for cad but if he can do without it should improve battery life a bit. over half of the engineers at my school are running xps 15's so that might be a good product line to look at