Using a RasPi is in that middle ground of intellectual disrepute where hobbyists teach each other and have lots of fun. It's what you do after school.
(Many people opted in because it gave you a chance to be lectured by Steve Furber and later work with him on 3rd year projects, IIRC.)
Was doing CS, but plenty of hardware topics were available, such as creating your own processor on an FPGA, etc.
How can you possibly write good software without an appreciation of hardware??
Do they have a LM7812? And a LM117Z for a fan? Do they have a NTC 100K with a beta of 3950? I'll also need a 40x40x20 fan at 24V, 3 pin. Plus some DIN562 M3 nuts, but it needs to be stainless steel.
And I expect no to pay more than $10 for all of that.