This has been the WORST TA I have ever had. We had the class online and he was always rude and mean through the emails. Extremely arrogant. His grading is very bad. I had to teach myself how to do ALL of the assignments or ask friends because he lacks proper communication and does not care about teaching his students. STAY AWAY FROM VARUN!