CSE-IIT Delhi: TA Award

Outstanding Teaching Assistant Award

Department of Computer Science and Engineering, IIT Delhi

Every semester, the Department of Computer Science and Engineering, IIT Delhi acknowledges outstanding contributions as Teaching Assistant by awarding the title of Outstanding Teaching Assistant. This webpage is dedicated to all the past/present/future awardees and their contributions. The Department holds all these students in high regard.


Semester-II, 2023-24
  1. Prashant Kumar , Tushar Sethi , Rupesh Kumar , Abhishek Kumar , Ranjul Bandyopadhyay , S U Swakath for the course COL100 (Introduction to Computer Science)

  2. Soumil Aggarwal , Adit Malhotra for the course COL202 (Discrete Mathematical Structures)

  3. Gokul Sankar , Ganraj Achyutrao Borade for the course COL226 (Programming Languages)

  4. Abhisek Panda for the course COL331 (Operating Systems)

  5. Anannya Mathur for the course COL719 (Synthesis of Digital Systems)

  6. Pranjal Aggarwal , Vishal Vivek Saley for the course COL772 (Natural Language Processing)

  7. Namasivayam K for the course COL778 (Principles of Autonomous Systems)

Semester-I, 2023-24
  1. Deepanshu , Himanshi Ghai , Prashant Mishra , Chinmay Mittal , Sarthak , Priyansh Singh for the course COL100 (Introduction to Computer Science)

  2. Tanish Gupta , Viraj Agashe , Sumaiya Dabeer , Adit Malhotra , Ritesh Srivastava for the course COL106 (Data Structures and Algorithms)

  3. Aman Shreshtha , Jatin Yadav for the course COL202 (Discrete Mathematical Structure)

  4. Abhinav Barnawal , Anand N Warrier for the course COL215 (Digital Logic & System Design)

  5. Vishal Vivek Saley for the course COL333 (Principles of Artificial Intelligence)

  6. Saurabh Verma , Ashima Mittal , Shivani A Mehta for the course COL334 (Computer Networks)

  7. Abhishek Panda for the course COL733 (Cloud Computing Technology Fundamentals)

  8. Rajat Singh for the course COL764 (Information Retrieval and Web Search)

Semester-II, 2022-23
  1. Sahil Manchanda for the course COL362 (Introduction to Database Management Systems) and COL870 (Special Topics in Machine Learning)
    Course co-ordinators: Srikanta Bedathurand Sayan Ranur

  2. Mustafa Chasmai for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rohan Pauland Abhijnan Chakraborty

  3. Prateek Chaudhury for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rohan Pauland Abhijnan Chakraborty

  4. Tushar Singla for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rohan Pauland Abhijnan Chakraborty

  5. Arnav Tuli for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rohan Pauland Abhijnan Chakraborty

  6. Vishal Bindal for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rohan Pauland Abhijnan Chakraborty

  7. Daman Deep Singh for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rohan Pauland Abhijnan Chakraborty

  8. Rajat Singh for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rohan Pauland Abhijnan Chakraborty

  9. Namasivayam K for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rohan Pauland Abhijnan Chakraborty

  10. Sumaiya Dabeer for the course COL106 (Data Structure and Algorithms)
    Course co-ordinators: Keerti Choudharyand Huzur Saran

  11. Sayam Sethi for the course COL216 (Computer Architecture)
    Course co-ordinators: Rijurekha Sen

  12. Gundapu Nitheesh for the course COL216 (Computer Architecture)
    Course co-ordinators: Rijurekha Sen

  13. Abhisek Panda for the course COL331 (Operating Systems)
    Course co-ordinators: Smruti Ranjan Sarangi

  14. Rahul Kanyal for the course COL331 (Operating Systems)
    Course co-ordinators: Smruti Ranjan Sarangi

  15. Soumen Basu for the course COL341 (Fundamentals of Machine Learning)
    Course co-ordinators: Chetan Arora

  16. Sourav Sharma for the course COL380 (Introduction to Distributed and Parallel Programming)
    Course co-ordinators: Subodh Kumar

  17. Suyash Saxena for the course COP290 ( Design Practices in Computer Science)
    Course co-ordinators: Abhilash Jindal

  18. Varun Singh Negi for the course COP290 ( Design Practices in Computer Science)
    Course co-ordinators: Abhilash Jindal

Semester-I, 2022-23
  1. Gaurav Jain for the course 100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  2. Bhavuk Bhandula for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  3. Ashima Mittal for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  4. Shivani A. Mehta for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  5. Rajat Singh for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  6. Vatsal Agrawal for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  7. JAYANT MISHRA for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  8. Raajita Bhamidipaty for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  9. Yashashwee Chakrabarty for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  10. Onkar Popat Shitole for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Kolin Pauland Subodh Sharma

  11. Mehul Bose for the course COL106 (Data Structure and Algorithms)
    Course co-ordinators: Naveen Gargand Ashish Chiplunkar

  12. Aman Shreshtha for the course COL202 (Discrete Mathematical Structures)
    Course co-ordinators: Amitabha Bagchi

  13. Prayushi Faldu for the course COL333 (Principles of Artificial Intelligence)
    Course co-ordinators: Rohan Paul

  14. Namasivayam K for the course COL333 (Principles of Artificial Intelligence)
    Course co-ordinators: Rohan Paul

  15. Sahil Manchanda for the course COL334 (Computer Networks)
    Course co-ordinators: Abhijnan Chakraborty

Semester-II, 2021-22
  1. Ayushi Agarwal for the course COL216 (Computer Architecture)
    Course co-ordinators: Anshul Kumar

  2. Devesh Pant for the course COL226 (Programming Languages)
    Course co-ordinators: S. ArunKumar

  3. Ronak Ladhar for the course COL226 (Programming Languages)
    Course co-ordinators: S. ArunKumar

  4. Abhisek Panda for the course COL773 (Cloud Computing Technology Fundamentals)
    Course co-ordinators: Abhilash Jindal

  5. Aman Shreshtha for the course COL768 (Wireless Networks)
    Course co-ordinators: Huzur Saran

  6. Sachin K Chauhan for the course COP290 ( Design Practices in Computer Science)
    Course co-ordinators: Rijurekha Sen

  7. Hemant for the course SIL765 (Network & System Security)
    Course co-ordinators: Vireshwar Kumar

Semester-I, 2021-22
  1. Garima Modi for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Sanjiva Prasad, Preeti Ranjan Pandaand Rahul Narain

  2. Naman Jain for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Sanjiva Prasad, Preeti Ranjan Pandaand Rahul Narain

  3. Omais Shafi for the course COL106 (Data Structure and Algorithms)
    Course co-ordinators: Amitabha Bagchiand Venkata Koppula

  4. Sarang Sunil Chaudhari for the course COL106 (Data Structure and Algorithms)
    Course co-ordinators: Amitabha Bagchiand Venkata Koppula

  5. Devesh Pant for the course COL703 (Logic in Computer Science)
    Course co-ordinators: S. ArunKumar

  6. Anjali for the course COL761 (Data Mining)
    Course co-ordinators: Sayan Ranur

  7. Abhishek Rose for the course COL765 (Introduction to Logic and Functional Programming)
    Course co-ordinators: Subodh Sharma

  8. Keshav Sai Kolluru for the course COL772 (NLP)
    Course co-ordinators: Mausam

  9. Abhishek Panda for the course COP701 (Software Systems Lab)
    Course co-ordinators: Kolin Paul

Semester-II, 2020-21
  1. Anshul Mittal for the course COL873 (spl topic in NLP)
    Course co-ordinators: Srikanta Bedathur Comments from the course co-ordinator: Anshul was an excellent TA - he helped in the design and evaluation of assignments, providing regular feedback to students on their slides, and in working with a fickle HPC environment. Beyond his standard duties, he also gave a short lecture tutorial on extreme label classification for information retrieval which was greatly appreciated by all.

  2. Vipul Rathore for the course COL106 (Data Structure and Algorithms)
    Course co-ordinators: Amit Kumar Comments from the course co-ordinator: This was a large course (> 350) and had many TAs. Vipul was the head TA, and besides managing the usual TA workload, coordinated across all TAs, answered queries on piazza, made sure that all assignments were graded on time, handled all the plagiarism cases in the assignments and the exams (which were a lot!). Overall, I was very impressed with his overall level of commitment and work ethics.

  3. Mankaran Singh for the course COL703 (Logic for Computer Science)
    Course co-ordinators: S. ArunKumar Comments from the course co-ordinator: Mankaran had an excellent rapport with me and the other TA Divyanjali and they booth cooperated and coordinated very well in dealing with the quizzes, assignments and other evaluation tasks in the course. Mankaran did not attend the lectures but he was smart enough to understand a lot of it from the notes even if he had not been exposed to the material before.

  4. Dishant Goyal for the course COL351 (Analysis and Design of Algorithms)
    Course co-ordinators: Ragesh Jaiswal Comments from the course co-ordinator: Grading design and proof question in an algorithms course is tricky and TA support in grading complex, open ended, subjective questions is very important for meeting the course objectives and adequately challenging the students in this third year course. I could always depend on Dishant to grade the most challenging questions and he never hesitated to take up extra grading work.

  5. Chinmay Rai and Jayant for the course COL380 (Introduction to Distributed and Parallel Programming)
    Course co-ordinators: Sorav Bansal Comments from the course co-ordinator: Chinmay and Jayant were outstanding in the discharge of their TA duties. In the face of several Covid-related complications, both of them demonstrated exemplary responsibility in helping the students and overall ensuring the smooth and good delivery of the course. In particular, their contributions to the evaluations of programming assignments were very helpful.

  6. Divya Praneethaand Garima Modi for the course COL216 (Computer Architecture)
    Course co-ordinators: Preeti Ranjan Panda Comments from the course co-ordinator: Divya Praneetha Ravipati and Garima Modi performed an excellent job as lead TAs for the COL216 course. The semester was very challenging, requiring attention to many details. The TAs went out of their way to schedule doubt-clearing sessions for students, ensure enough time was spent with each individual student in the online assignment demos, and co-ordinate the major examination proctoring among 7 groups. While monitoring their responses to numerous questions posed by students on the online discussion forum, particularly during the one-day minor exam/assignment, I noticed that the responses were very prompt and hardly needed intervention from my side. Additional co-ordination due to I-grades is still ongoing, and both Garima and Divya continue to assist. Informal feedback from students about TA support was excellent. I would like to nominate both of them for the Outstanding TA award.

  7. Dishant Goyal for the course COL351 (Analysis and Design of Algorithms)
    Course co-ordinators: Ragesh Jaiswal Comments from the course co-ordinator: Grading design and proof question in an algorithms course is tricky and TA support in grading complex, open ended, subjective questions is very important for meeting the course objectives and adequately challenging the students in this third year course. I could always depend on Dishant to grade the most challenging questions and he never hesitated to take up extra grading work.

  8. Anjali for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Aaditeshwar Seth and Ragesh Jaiswal Comments from the course co-ordinator: Anjali served as head-TA for COL100. From day one, she took her responsibilities with full ownership and gave no reason for the instructors to have to step-in for any last minute fire-fighting. She managed a large team of 20 TAs to coordinate a range of tasks, such as for lab assignments, grading, attendance, and setting up online exams for the course. COL100 wouldn't have run smoothly without her unfailing commitment.

  9. Rajat Singh for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Aaditeshwar Seth and Ragesh Jaiswal Comments from the course co-ordinator: Rajat went outside of his regular duties to support and help other co-TAs. He especially supported the team with exam setups on hackerearth and gradescope, checking of test-cases, and other grading related responsibilities. The head-TA was especially appreciative of Rajat taking initiative and doing a lot more than expected.

  10. Samidha Verma for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Aaditeshwar Seth and Ragesh Jaiswal Comments from the course co-ordinator: Samidha went over and beyond the call of duty when she took up lab-sessions and tasks of other co-TAs who got infected with COVID-19 during the running of the course. This demonstrates her strong sense of empathy and collective responsibility, rare qualities that are much needed in today's world. The head-TA was especially appreciative of Samidha's support.

  11. Kandregula Sai for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Aaditeshwar Seth and Ragesh Jaiswal Comments from the course co-ordinator: Sai went over and beyond the call of duty when he took up the lab-session and tasks of a co-TA who got infected with COVID-19 during the running of the course. He also filled in gaps with several assignments. This demonstrates his strong sense of empathy and collective responsibility, rare qualities that are much needed in today's world. The head-TA was especially appreciative of Sai's support.

  12. Keshav Kolluru for the course COL106 (Data Structure and Algorithms)
    Course co-ordinators: Mausamand Amit Kumar Comments from the course co-ordinator: This was probably one of the toughest courses with 400 students in two different slots, and ~20 TAs. And a large number of plagiarism cases. Plus, a large number of students affected by Covid, including students who wanted remajor, requiz and extra assignment. Vipul managed the whole show, and really worked with the TAs without, in most cases, needing to involve us. His sense of independence and commitment was unparalleled. He managed the TA resources very wisely, such that even after the course was over, there were two TAs pre-marked for grading remajor, and making/grading new assignment. The TAs also had Covid issues but he managed that too. Plus, he highly encouraged the TAs to find plagiarism cases. And, doublechecked those. And, also managed the process of informing students, and getting their answers and overseeing the process. Basically, Vipul made our life easier by leaps and bounds. He really deserves to get an award.

Semester-I, 2020-21
  1. Keshav Kolluru for the course COL772 (Natural Language Processing)
    Course co-ordinators: Mausam Comments from the course co-ordinator: I had a Covid infection, during which time the TAs taught almost 3 weeks worth of lectures in this 700-level course. I have checked with the two TAs (Keshav, Vipul). Keshav led these classes. Vipul confirms that most parts of these lectures were designed and delivered by Keshav. The students had an overall good opinion of the classes.

  2. Divyanjali for the course COL703 (Logic for Computer Science)
    Course co-ordinators: S. ArunKumar Comments from the course co-ordinator: Amazingly prompt with managing all the work assigned. She coordinated very well and promptly with the other TA who was also very good. Also attended almost all the lectures (which is more than can be said for the students in the course) and understood the course contents better than most of the students.

  3. Mankaran Singh for the course COL703 (Logic for Computer Science)
    Course co-ordinators: S. ArunKumar Comments from the course co-ordinator: Mankaran had an excellent rapport with me and the other TA Divyanjali and they booth cooperated and coordinated very well in dealing with the quizzes, assignments and other evaluation tasks in the course. Mankaran did not attend the lectures but he was smart enough to understand a lot of it from the notes even if he had not been exposed to the material before.

  4. Dishant Goyal for the course COL351 (Analysis and Design of Algorithms)
    Course co-ordinators: Ragesh Jaiswal Comments from the course co-ordinator: Grading design and proof question in an algorithms course is tricky and TA support in grading complex, open ended, subjective questions is very important for meeting the course objectives and adequately challenging the students in this third year course. I could always depend on Dishant to grade the most challenging questions and he never hesitated to take up extra grading work.

Semester-I, 2018-19
  1. Saurabh Tewari for the course COL215 (Digital Logic and System Design)
    Course co-ordinators: Anshul Kumar
    Comments from the course co-ordinator: Took a lot of initiative, helped in coordination among the TAs, made major contribution to lab set-up

  2. Kunal Dahiya for the course COL341 (Fundamentals of Machine Learning)
    Course coordinator: Rahul Garg
    Comments from the course co-ordinator: He was very responsible and trustworthy. He took several initiatives and did his duties very responsibly. He assumed the role of head TA naturally due to his work.

Semester-I, 2017-18
  1. Shadab Zafar for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rahul Garg and Vinay Ribeiro
    Comments from the course co-ordinator: He handled all the moodle-based assignments and quizzes very well with just a small guidance on the part of the instructors.

  2. Harish Chandra Thuwal for the course COL100 (Introduction to Computer Science)
    Course co-ordinators: Rahul Garg and Vinay Ribeiro
    Comments from the course co-ordinator: He handled all the moodle-based assignments and quizzes very well with just a small guidance on the part of the instructors.

  3. Rajesh Kedia for the course COL215 (Digital Logic and System Design)
    Course co-ordinators: Anshul Kumar
    Comments from the course co-ordinator: Played leading role among the TAs, contributed a lot to planning and organizing the labs. Recommended for award.

  4. Lokesh Siddhu for the course COL215 (Digital Logic and System Design)
    Course co-ordinators: Anshul Kumar
    Comments from the course co-ordinator: Took a lot of initiative, made major contributions. Recommended for award.

  5. Ankit Anand for the course COL865 (Special Topics in Computer Applications - Deep Learning)
    Course co-ordinators: Parag Singla
    Comments from the course co-ordinator: Ankit was excellent during the course. It was the first time I was offering the course and he helped the course immensely by getting involved in various aspects: preparing assignments, feedback on the course content, evaluations and being in touch with students on regular basis. He was available all through whenever I needed his help. I would like to strongly recommend him for the TA excellence award.

Semester-II, 2016-17
  1. Indu Joshi for the course COL100 (Introduction to Computer Science)
    Course coordinator: Subodh Kumar
    Comments from the course coordinator: She managed the TAs and was good at it. This required significant effort and time. Without her dedication this course would have suffered significantly.

  2. Kunal Dahiya for the course COL100 (Introduction to Computer Science)
    Course coordinator: Subodh Kumar
    Comments from the course coordinator: Was excellent and took seriously the responsibility given him. Even when he was called in at the last minute, he showed up on time. Among the first to respond to student queries.

  3. Happy Mittal for the course COL100 (Introduction to Computer Science)
    Course coordinator: Subodh Kumar
    Comments from the course coordinator: He is a star TA. Always willing to take on disproportionate work and then doing it very well. He single-handedly managed the online exams as well as was the primary tutor (with excellent feedback from students).

  4. Rajesh Kedia for the course COL216 (Computer Architecture)
    Course coordinator: Anshul Kumar Comments from the course coordinator: Rajesh's role among the group of TAs stands out. He contributed to definition of exercises, creation of design and test infrastructure and evaluation process.

  5. Anshul Bawa for the course COL226 (Programming Languages)
    Course coordinator: Sanjiva Prasad Comments from the course coordinator: Excellent in initiative and contribution

  6. Nikhil Kumar for the course COL352 (Introduction to Automata and Theory of Computation)
    Course coordinator: Naveen Garg Comments from the course coordinator: Graded roughly 1/3 of the course. Did an excellent job in addressing student doubts about the grading. Contributed questions for the exams and tutorials. Also conducted a tutorial session.

  7. Neha Sengupta and Madhulika Mohanty for the course COL362 (Introduction to Database Systems)
    Course coordinator: Maya Ramanath Comments from the course coordinator: Did a fantastic job managing 2 different assignments, starting from designing the assignments to evaluating the submissions. Put in a lot of effort to answer questions and help students. Very responsible and prompt in completing the assigned tasks.

  8. Sanjana Singh for the course COL380 (Introduction to Parallel and Distributed Computation)
    Course coordinator: Subodh Sharma Comments from the course coordinator: Very prompt with technical and management tasks; was indispensable for the course

  9. Lokesh Siddhu for the course COP290 (Design Practices in Computer Science)
    Course coordinator: Kolin Paul Comments from the course coordinator: Recommend for award; The problem definition was mine but after that he set up the auto grade infrastructure, "trained" the other TAs and "shielded" the students from my "wrath". He also took many help sessions as the students decided to rely more on him.

  10. Anupam Sobti for the course COP315 (Embedded System Design Laboratory)
    Course coordinator: M. Balakrishnan Comments from the course coordinator: Excellent. Recommend award. Provided real support to me as well as to groups assigned.



Semester-I, 2016-17
  1. Hameedah Sultan for the course COL100 (Introduction to Computer Science)
    Course coordinator: Aaditeshwar Seth and Smruti Sarangi
    Comments from the course coordinator: Fantastic work. Single handedly managed all the labs, lab tests, and paper checking. We did not have a single hitch in the lab tests (thanks to Averag response time of only 25 minutes across more than 400 questions posted on Piazza. All OS assignments were on JOS which was used for the first time at IITD. Student feedback for TAs was very good.
  2. Hameedah).
  3. Iqra Altaf Gillani for the course COL106 (Data Structures)
    Course coordinator: Amitabha Bagchi
    Comments from the course coordinators: Tremendous coordination skills in the context of a very large course. Iqra held the whole course together.

  4. Jatin Batra for the course COL202 (Discrete Mathematical Structures)
    Course coordinator: Amit Kumar
    Comments from the course coordinator: Helped a lot with grading and tutorials.

  5. Anupam Sobti for the course COL215 (Computer Architecture)
    Course coordinator: Anshul Kumar. Comments from the course coordinator: He took the initiative in defining interesting mini projects and provided guidance to the students

  6. Harshit Patel for the course COL341 (Fundamentals of Machine Learning)
    Course coordinator: Rahul Garg Comments from course coordinator: Very responsible behaviour. He managed all the work assigned to him with full responsibility and without any need for reminders or follow up. He went out of the way in managing a local leaderboard for the course (there was a competitive assignment). Because of this the students did very well on an international competition. Twelve teams from COL341 group were in top 10% internationally. The leaderboard is available at: http://10.17.50.55:3000/



Semester-II, 2015-16
  1. Shubham Jindal for the course COP290 (Design Practices)
    Course coordinator: Vinay Ribeiro
    Comments from the course coordinator: Went out of his way to prepare great assignments. Volunteered to prepare a good tutorial for an assignment. Was rigorous in grading.

  2. Iqra Altaf Gillani for the course COL216 (Computer Architecture)
    Course coordinator: Anshul Kumar
    Comments from the course coordinators: With 8 TAs, the volume of work was very well divided, but I found Iqra to be most sincere and always willing to take the lead. Also volunteered to help in intitally setting up the lab.

  3. Rajesh Kedia and Lokesh Siddhu for the course COL331 (Operating systems)
    Course coordinator: Kolin Paul
    Comments from the course coordinator: Average response time of only 25 minutes across more than 400 questions posted on Piazza. All OS assignments were on JOS which was used for the first time at IITD. Student feedback for TAs was very good.

  4. Dhiraj Madan for the course COL352 (Introduction to Automata & Theory of Computation)
    Course coordinator: Sandeep Sen.

  5. Prajna Upadhyay for the course COL362 (Introduction to Database Management Systems)
    Course coordinator: S. K. Gupta Comments from course coordinator: Generated assignments, helped diligently in preparing courseware.

  6. Neha Sengupta for the course COL380 (Introduction to Parallel & Distributed Programming)
    Course coordinator: Subodh Sharma
    Comments from the course coordinator: Excellent TA. Very prompt at taking care of sought tasks.

  7. Prathmesh Kallurkar for the course COP290 (Design Practices)
    Course coordinator: Vinay Ribeiro
    Comments from the course coordinator: Terrific in handling all the logistics. Helped in preparing several assignments. Was excellent in grading.

Special Mention to the team that worked with Parag Singla on COL774 (Machine Learning): Akhil Jain, Anuj Mahajan, Vaishali Gupta, Karan Goel, Ankit Anand, Saurabh Goyal, Shashank Sharma, Yashoteja Prabhu



Semester-I, 2015-16
  1. Akhil Jain for the course COL100 (Introduction to Computer Science)
    Course coordinator: Smruti Sarangi and KK Biswas
    Comments from the course coordinators: Designed and conceptualized the online lab test for 450 students. Great contribution

  2. Dipanjan Chakraborty for the course COL100 (Introduction to Computer Science)
    Course coordinator: Smruti Sarangi and KK Biswas
    Comments from the course coordinator: Fantastic overall contribution. Took care of all the operational details of the lab tests, help sessions, and weak student issues

  3. Prathmesh Kallurkar for the course COL106 (Data Structures and Algorithms)
    Course coordinator: Amitabha Bagchi. Comments from the course coordinator: Prathmesh completely managed assignment design and evaluation. He also conducted help sessions or programming. These help sessions were very well received by the students a number of who mentioned their benefits in the course evaluations. Prathmesh showed great maturity in his role and was a real asset in this course.

  4. Nikhil Kumar for the course COL202 (Discrete Mathematics)
    Course coordinator: Naveen Garg Comments from course coordinator: Did a part of the grading and handled one tutorial class for both this and COL356. Also helped in setting exams.

  5. Jatin Batra for the course CSL356
    Course coordinator: Amit Kumar
    Comments from the course coordinator: Did a part of the grading and handled one tutorial class for both this and COL202. Also helped in setting exams.

Honourable Mentions: Mayank Raj (2011CS50284) , Anirban Sen (2014CSZ8208), Rajesh Kedia (2014CSZ8383), Lokesh Siddhu (2014CSZ8382)



Semester-II, 2014-15
  1. C Sandeep for the course COL100 (Introduction to Computer Science)
    Course coordinator: Prem Kalra and Preeti Panda
    Comments from the course coordinators: Sandeep Chandran was the head-TA for CSL100 course in II Semester 2014-15. Overall, his performance was outstanding. He did an excellent job in several management activities involved in this course: coordinating the large number of TAs and their attendance at the lab sessions, assignments and their evaluation, working with another TA (Rahul Jain) to develop a submission and automatic evaluation system from scratch, handling the help sessions, and distribution/re-evaluation. In particular, the submission system worked remarkably well considering that it was the first version of the software, deployed to a large number of users. He deserves the TA award.

  2. Nikhil Kumar for the course COL106(CSL201) (Data Structures)
    Course coordinator: Naveen Garg and Amit Kumar
    Comments from the course coordinator:Nikhil took complete responsibility of the assignments for both COL106 and CSL201 (data structures for new and old curriculum). Over 280 students started the course and about 230 finished it. Nikhil prepared the assignments, developed themarking scheme and communicated it effectively to the other TAs. He then ensured that all TAs had graded the assignment in time so that we did nothave to go running after any TAs. Many students in the course did not showup for the demos on time. Nikhil also interfaced with these students and the TAs to make sure that all assignments got graded. He also chipped in when evaluating the majors and graded one of the questions. Overall both the Instructors were very happy with his work.

  3. Deepak Ravi for the course CSL373 (Operating Systems)
    Course coordinator: Sorav Bansal. Comments from the course coordinator:Deepak did an outstanding job at developing new and interesting programming assignments for the OS course, called "HoH Labs". HoH is a research operating system being developed by Deepak as part of his PhD work. Unlike other openly available OS assignments (which are largely based on the UNIX model), HoH contains amodern exokernel-style interface. This provided significantly more interesting, insightful and modern problems for the students to solve, compared to previous offerings. Developing HoHLabs required numerous hours of designing, implementation, and documentation, in addition to a deep understanding of OS fundamentals. Deepak's contribution in this regardis truly commendable. The students gave very positive feedback on the assignments, and found them challenging, yet very interesting. I plan to continue to enhance and use HoH labs in future offerings of the OS course.Overall, I believe that this was the best TA effort I have seen in my 6 years of teaching at IIT Delhi!

  4. Rajshekar K for the course COL718 ((Architecture for Large Systems)
    Course coordinator: Anshul Kumar Comments from course coordinator:Did an excellent job. The lab was almost entirely handled by him along with the other TA Seep Goel. He took major initiative in defining the lab assignments, conducting help sessions for the class and attending to their queries. Both the TAs contributed significantly to evaluation of the minor/major test answer scripts. I found Rajshekar highly reliable - I was able to entrust some tasks to him and simply forget about it.

  5. Bharat Kumar and Pulkit Mittal for the course CSL315 (Embedded Systems Design Lab)
    Course coordinator: M. Balakrishnan
    Comments from the course coordinator: Excellent work of organizing the three seminar sessions, preparing the handout, reviewing the posters, organizing the open house demos, and collecting the reports



Semester-I, 2014-15
  1. Aditi Kapoor for the course COL100 (Introduction to Computer Science)
    Course coordinator: Amitabha Bagchi and Sanjiva Prasad
    Comments from the course coordinators: I want to wholeheartedly recommend Aditi for a TA award. As Head TA of COL100 she had the very difficult task of managing MTech TAs who were new to the job and a demanding set of first year BTech students. She managed with great aplomb, handling a number of administrative tasks with ease and supporting us in various evaluations and re-evaluations with great efficiency. Her tremendous commitment was what made it possible for us to return evaluations in a timely manner in a course with 450 students. Truly, I don't know what we would have done without her. Aditi is an asset to our department, an exceptional person with fantastic attitude. I really can't say enough in her praise.

  2. Gayathri A. for the course COL115 (Digital Logic and Design)
    Course coordinator: Kolin Paul
    Comments from the course coordinator: Gayathri is very good at handling a large classes. She helped in managing the other TAs. She helped in the re-corrections to the extent that I have not had to interact with students at all. Also the grading process went off smoothly with her handling most of the students.

  3. C. Sandeep for the course CSL728 (Compiler Design)
    Course coordinator: Preeti Ranjan Panda. Comments from the course coordinator: Sandeep Chandran had the primary role of helping in the evaluation of all the assignments and project. The course had an ambitious project and a lot of handholding was necessary in the early stages to ensure familiarity with the compiler infrastructure. Sandeep scheduled a number of additional class meetings to ensure that the project requirements were clarified, and to give feedback on the students' progress. The final results were very good. Some of the groups produced results that will be followed up later.

  4. Madhulika Mohanty for the course COL106 (Data Structures)
    Course coordinator: Amit Kumar and Shweta Agrawal
    Comments from course coordinator: Madhulika was excellent, very reliable and very prompt. She did not always get the requisite help from other TAs but she handled it all and did not let us need to deal with it. With a course of 273 students, it would have been much harder to manage without her.

  5. Suvam Patra for the course CSL783 (Digital Image Analysis)
    Course coordinator: KK Biswas
    Comments from the course coordinator: Suvam is an enthusiastic worker. He helped with selection of course assignments, and deciding criteria for grading. He was the lead TA for this course.



Semester-II, 2013-14
  1. Ankush Jindal and Jatin Kumar for the course CSL373 (Operating Systems)
    Course coordinator: Sorav Bansal
    Comments from the Course coordinator: Jatin and Ankush did an excellent job at handling programming assignment demos, and grading for assignments and exams. They made notes on the assignment submissions of each student group, and then graded based on a grading policy. They were always enthusiastic about TA work, and sensitive to student needs and problems. They went beyond their call of duty, while volunteering to help in evaluation of Lab2 (along with Lab4 that they were assigned).

  2. Siddharth Bora and Sudhanshu Shekhar for the course CSL333 (Artificial Intelligence)
    Course coordinator: Mausam
    Comments from the Course coordinator: Siddharth and Sudhanshu ran a massive tournament where bots of different students, which were playing a two-player game, were competing against each other. There were leagues, winners of a league, pre-quarters, quarters, semis and finals. And there were three such tournaments. He did this all in the last five days of the semester (that is where the deadline for submission was, so TAs had very limited time). They also wrote the server code. Basically these are both amazing people and deserve the TA award.

  3. Namita Sharma for the course CSL100 (Introduction to Computer Science)
    Course coordinator: Amit Kumar and Preeti R. Panda
    Comments from the Course coordinator: She worked extremely hard to manage all the resources well. She took care of assignments, coordination between TAs, TA schedules for labs and keeping track of their performance, collection of marks, and coordination during grading. Overall, I was very impressed with her commitment, she is the best TA I have seen in course like CSL 100/201.

  4. Yamuna Prasad for the course CSL865 (Special Topics in Computer Science)
    Course coordinator: K K Biswas
    Comments from the Course coordinator: He took very active interest in my CSL865 course this semester. He contributed a lot in designing the assignments. He also prepared lecture material and delivered couple of lectures. He gave a lot of time to the students for discussion on the material. He had been a TA with me in CS101 course as well, where he had formed special groups to help the weak students. He had a big role in the course as he had to organize the TAs and oversee their work. He would pitch in wherever needed. I would say he is an ideal TA. He keeps pace with the lecture material and helps the students in the lab accordingly. He is also very sincere and punctual in his duties. I would recommend him very strongly for the TA award.

  5. Shibashis Guha for the course CSL201 (Data Structures)
    Course coordinator: Saroj Kaushik
    Comments from the Course coordinator: Shibashis did excellent coordination and management of TAs. He helped in formulating good and challenging assignments. He completed work well in time and helped students with their doubts and queries.

  6. Niranjan Viladkar for the course CSL201 (Data Structures)
    Course coordinator: Saroj Kaushik
    Comments from the Course coordinator: Niranjan was very enthusiastic, concerned about improvement of the student's knowledge, and helped with designing assignments and MOSS.

  7. Chandrika Bharadwaj for the course CSL759 (Cryptography and Computer Security)
    Course coordinator: Shweta Agrawal
    Comments from the Course coordinator: Chandrika was excellent, very sincere, always reliable and very committed to the job. I never had a single complaint. She performed all the duties required of a TA as well as possible.

Semester-I, 2013-14
  1. Gayathri A. for the course CSL100 (Introduction to Computers and Programming)
    Course coordinator: S. Arun Kumar and Subhashis Banerjee
    Comments from the Course coordinator: Gayathri as Chief TA for the course CSL100, did a wonderful job in organizing and scheduling a large number of TAs many of whom had little prior knowledge of the contents of the course. Besides managing the evaluation and grading of labs, assignments and minors, she had to deal with a huge number of TAs. She did all this work very cheerfully even though it must have been a daunting task for her.

  2. Namita Sharma for the course CSL728 (Compiler Design)
    Course coordinator: Preeti Ranjan Panda
    Comments from the Course coordinator: Namita did an excellent TA job this semester. She was always prompt in evaluating assignments and giving feedback to the students. Her inputs and individual discussions with the students ensured that most groups delivered a good quality course project. Due to unavoidable reasons I was forced to impose a higher burden on Namita this semester than I normally would. However, she did not complain and gave outstanding support to the course.

  3. Jatin Batra for the course CSL356 (Analysis and Design of Algorithms)
    Course coordinator: Sandeep Sen
    Comments from the Course coordinator: Jatin was on top of the subject material and I could rely on his technical ability to deal with students' questions and doubts. I often passed him answer scripts when I needed a second opinion to interpret the gibberish written. He did what was asked of him in a professional and timely manner. Most important, he had the respect and confidence of the students.

Semester-II, 2012-13
  1. Chinmay Narayan for the course CSL101(Introduction to Computers and Programming)
    Course coordinator: Huzur Saran and Parag Singla
    Comments from the Course coordinatorChinmay was very sincere and full of initiatives. He was ready to put in extra hours whenever needed and cared about the students. He co-ordinated the whole team of 19 TAs very well. Despite the fact that he had important family commitments within few days of the moderation, he spent a whole day with students helping them with doubts and re-correcting papers. It was only after the whole affair was over, we came to know about his other commitments at home and how he seamlessly managed both without any complaints.

  2. Sandeep Kumar Bindal for the course CSL373(Operating Systems)
    Course coordinator: Sorav Bansal
    Comments from the Course coordinator Apart from regular duties, Sandeep did excellent work in taking assignment demos for the VM assignment and homework/Major/Minor grading. He showed dedication and hard work. During programming assignment grading, he along with Ravee Malla came up with very intelligent and relevant viva questions, and discussed them with me extensively, before taking student demos. I think he did a very fair job in programming assignment grading, and this is very crucial while running the OS course.

  3. Ravee Malla for the course CSL373 (Operating Systems)
    Course coordinator: Sorav Bansal
    Comments from the Course coordinator Apart from regular duties, Ravee did excellent work in taking assignment demos for the filesystem assignment.During programming assignment grading, he along with Sandeep Kumar Bindal came up with very intelligent and relevant viva questions, and discussed them with me extensively, before taking student demos. I think he did a very fair job in programming assignment grading, and this is very crucial while running the OS course.

Semester-I, 2012-13
  1. Rejoy VM for the course CSL201(Data Structures)
    Course coordinator: Amitabha Bagchi
    Comments from the Course coordinatorTruly outstanding work by Rejoy this semester. I was tremendously impressed by the dedication, commitment and tremendous management capabilities he displayed in running the entire show, managing 20+ TAs and 340 students. Rejoy is a real asset to the department.

  2. Chinmay Narayan for the course CSL201(Data Structures).
    Course coordinator: Amitabha Bagchi
    Comments from the Course coordinator Chinmay had to leave halfway through the semester so I got him to organize a sequence of 3 java labs that were conducted through an online system. He created a very well conceived teaching module for this purpose, coordinated with the online system's people to ensure all the students were enrolled, and then trained the MTech TAs so that they could conduct the lab effectively. He also wrote out 4 of the assignments along with test cases and solutions. His content-related input was top quality and I was very very happy with his work.

  3. Shibashis Guha for the course CSL303(Logic for Computer Science)
    Course coordinator: S. Arun Kumar
    Comments from the Course coordinatorShibashis Guha did masterful job of TA-ing the course. He attended every lecture, designed and graded all the assignments and also helped in the solution of every question in the exam papers. There was no obligation for him to attend the lectures, since he had already attended this course once last year, but he did so because he was interested in getting a deeper understanding of the subject and in being able to solve all the problems. He pointed out many errors and corrections in the slides for the course.
Copyright © 2024 Department of Computer Science and Engineering. All Rights Reserved.