I took a course in Computational Biology last semester and we covered all of a typical one semester linear algebra course in half the semester. It moved so fast that no one was really able to comprehend the material well enough, so I never felt like I actually learned the material as much as I was exposed to it and just understood its importance. I will definitely check this out as it may possibly be what I need to finally understand linear algebra. Thanks for all the hard work!