Hanzhi Xu
He really cares about making his students happy, he even made sure we didn't have to spend money on a textbook. There are slight language barriers that I struggled with, but he was happy to re-explain anything!