This is too much for a student, in my opinion. Students typically need entry-level to intermediate capabilities. While it's a good investment, your standards seem too high for someone who will likely only complete a few assignments. Universities should provide the necessary resources for high-level computing tasks if, by chance, the assignments are exceptionally demanding, which is usually rare.
HP Laptop 15, 12th Generation Intel® Core™ i5-1235U,15.6-inch(39.6 cm),FHD,8GB DDR4 RAM,1TB SSD,Intel Iris Xe Graphics, Backlit Kb,Dual Speakers,Win 11 + MSO'21,Natural Silver,1.69 kg,15s-fq5331TU Is this ok for revit and staadpro?