Awesome TA. Passionate about the subject matter and knew the material extensively. He is a really good teach too. I Probably would have failed the course if it weren't for him. I would gladly recommend him for a professorship.