One of the best TAs. He explains everything well and speaks very clearly. He is very patient and can make a complicated problem seem so simple.