He is very professional and dedicated professor. Each of our summer lectures is very long. He explains every class very enthusiastically from beginning to end. Pay more attention to concepts, and the homework is not easy, but study hard and you will get good grades! He answered students' emails seriously and quickly.