Yixiong Chen
Professor Chen is very nice but sometime it seemed like he was struggling while teaching the material. He doesn't really explain what is going on in class so you are on your own. The course it very fast paced so buckle up and math. I don't know how this class is only 2 credit.