Kalyan Kottapalli
Good TA but the course is so extensive that I missed the flow as I missed a class. He helped me during the office hours (which I must say one should always attend), but my grade was not that great. He really encourages participation but most of us were not really into it during the TA sessions.