I took Linear Algebra with him, he teaches material in the most confusing way possible, and he doesn't prepare you at all for his tests. He's a nice guy who wants to help, but he's a horrible teacher, and he's unorganized and very confusing.