Di Gao
I would NOT recommend taking him if you struggle in math. You need to study A LOT to pass this class. He goes very quickly & acts like we should know the material automatically. When questions were asked he would say we just covered it or somehow make you feel dumb. I had to do a lot of studying on my own & was often confused! HW & Projects