I took linear algebra, performed adequately, and the only time I ever found it useful was when I was trying to get a grip on OpenGL. After hanging around a lot of indie developers I discovered that having knowledge of low level graphics programming is not as useful as say, being artistically capable. A lot of devs rely on content creation engines like Unity so being proficient at low level graphics programming isn't exactly an asset.