The M1 MacBook is arguably the best value laptop for Computer Science undergrads right now. It offers desktop-class performance in a portable frame with battery life that will outlast your longest lecture days. However, the base 8GB of RAM is a bottleneck for heavy multitasking or future-proofing, and x86 virtualization can still be a hassle.