Professor Pan was a great professor, but I felt overwhelmed by the teaching style that he presented his lectures with. He used words that I didn't even know existed, and was left most classes confused on what he was presenting. Overall he was a kind professor who will give extensions with a good excuse. If you are smart you'll most likely be fine. 