Prerna Gera
Lectures boring but provide background/proofs for what you apply in the homework. First semester teaching and definitely improved throughout the semester. First two midterms pretty easy. Study hard for final as it is much more difficult and really tests the concepts. I recommend Chegg to do the homework because I did most of them in 2-5 hours.