Anthony Evans
One of the best stem professors I've ever had. He's willing to accommodate you however you need and even offers a lot of extra help during office hours. He has 4 main homeworks, 4 midterms and a final out of which the lowest homework grade and lowest midterm grade are dropped. You can directly study from his PowerPoints and get an easy A. 