What is better to possibly get a C in a class or just drop it and retake it after I transfer somewhere else? I have a really bad Linear Algebra course that is taught by an inept instructor who is well "past his prime." Complemented with a very obscure and difficult to understand book. I've been using other resources to learn the material and the funny thing is I like and understand the topics of linear algebra. But when I come but to this horrible book to do the problem sets I find the author has some awkward way of doing things or introduced some non-standard topic or something else that just through me way off. I know how these forums work so let me just get it out of the way and say that I am not just whining or convincing myself I understand material that I really don't. The class is just really really bad. I'd hate to drop it but I feel like for my own good I have to, the amount of work I have to put in just to try to sync up topics from book I can understand with this professors book is tremendous. Combine this with the fact the instructor wants 2 problems sets a week done and various other stuff. Finally, I want to be a physicist and I know Linear Algebra is important but the way the material is being covered here makes it feel almost as if Linear Algebra is irrelevant to the real world. Should I just drop it and release myself of the stress this class is causing me or just try to stick out for another month and simply focus on my other classes more?