What CS subject teaches you about SOLID and good REST API design?