Pedro Morales
Pedro Morales is great! He has super engaging lectures and really cares about students. Most of your grade will come from projects and homework. The midterm and final only added up to about 30% of the grade for 19B so its super easy to predict what grade you will get. He allows cheat sheets and gives tons of time to complete his tests.