Xuan Weicheng
Professor Xuan is a great Professor, he truly cares about his student's success and is always ready to help. This class is extremely difficult as there is a lot of homework. I would spend 3+ hours a day on assignments M-F, but I learned more than I would have in a lecture style classroom on campus. Be sure to reach out to the Professor and tutors!