Carlos Monroy
Omg he is one of the best professors I have ever had. He breaks down the concept into simple ideas. He barely gives homework. Even if he did, it is super easy and helpful for the exam. The exam is open-note and super easy. The textbook is unnecessary but the explanation is straightforward. A ton of optional practice is available. Take note!!!