Mr Alex Xu is a great motivation for me to do well. He showed a deep understanding in the topics he taught. He presents key points in a clear and explicit way, making complex ideas easier to understand, clearing any question I had unanswered. Mr Alex is a teacher that devotes much time for his class, continuously giving us extra lesson even though he had a tight schedule. Thanks Mr Alex for always being there to encourage us through tough times.