Coming from a CS program that thought of design as "scoff that thing they do over in the art building"
Dude, you should name and shame that CS program. Sure the art building can argue about aesthetics, but bad design is a bug and should be treated as such.