Koopa Hakimi
His lectures are an introduction to concepts and problems. He proves to you why formulas exist instead of just giving them to you. As a result, you must read the textbook and do all given practice questions or you won't do well. Exams are time sensitive but A's are definitely possible if you work hard.