Karen Klein
Professor Klein has great detailed desmos lessons and lots of practice that goes with it. She is always available to give help one-on-one and encourages collaboration with other students. You definitely need to do all your assignments so you'll make all your attendance checks.