Carl was an extremely organized and knowledgeable instructor. He is a natural teacher and taking linear algebra with him was such a breeze, and it's definitely my favorite math class I have taken thus far. He doesn't overwhelm you with information but gives you just enough to keep your gears turning, and his lectures and homework problems definitely prepare you for the tests. He also follows the book so you can catch up if you miss something, and the book itself is very helpful so I would recommend using it as your primary study source in addition to lecture notes and extra practice problems. 10/10