Heng Xie
Best teacher there is! He is awesome at teaching, has an accent but makes sure that you understand the concept and made DSCI (one of the hardest classes) the easiest! Tons of extra credit opportunities