David Sun
Professor David Sun was an unbelievable professor, by far my favourite I have had so far. Pay attention in class and do the homework and you will have no problem. He is also available outside of class to help with any issues you have. Would definitely recommend!