Boo Tseng
Dr. Tseng was the most organized professor. She posted units, which allows us to see material weeks in advance. The course is super dense, and she expects you to know the details and big picture ideas. Go to office hours if you are not sure about concept(s), and she will gladly explain it you! It may seem a lot at first, but the class is great.