Christian Millichap
Millichap is great but his class is difficult. I was told that this was an easy math class so I took it for my math GER. It started off super easy but about hallways through it got insanely complicated. I would only recommend this class to people who are good at math. I went to office hours every week, which were super helpful!!