Currently I am working as a Research Associate in the Department of Computer Science at IIT Delhi. I am a member of Cloud and HPC Lab where I work under the supervision of Professor Sorav Bansal since August 2016. I graduated in B.E. (Hons.) Computer Science from BITS Pilani in July 2016.

Resume
Curriculum Vitae (PDF) (last updated March, 2018)

Contact

ird11569@cse.iitd.ac.in
anmol.panda777@gmail.com
411, Cloud and HPC Lab, SIT Building,
IIT Delhi, New Delhi- 110016
Phone: +91 7507106309

Research Interests

My primary research and professional objective is to use data science and machine learning to contribute to the intersection of journalism and technology. I believe that there is currently a lack of software-driven approaches to collect and analyze large-scale corpora from digital communities.

Thus, I am interested in applying natural language processing techniques to study discourses, behaviors and biases in digital communities at scale. More specifically, I aim to develop software tools for tasks such as critical discourse analysis, opinion mining, and subjectivity classification.

Projects

  • Our current project at IIT Delhi deploys compiler optimisations to improve throughput of packet processing applications. Our optimizations source their gains from memory level parallelism, batching and efficient scheduling and cross-producting of lookup tables. Our poster on the same has been accepted at NSDI 2018.
    The MLP benchmarks and experiments are detailed in this document MLP

  • During my final semester at BITS Pilani Goa, I worked on a comparative study of two GPU verification tools to assess the programming bugs (data races and divergent barriers) that they reported, benefits and disadvantages of each, and their recommended usage in software development.

    A Survey of verification tools for GPU software [Undergraduate thesis]

  • As a Mitacs Globalink research intern at the University of Northern British Columbia in Canada, I worked under the supervision of Prof. Alex Aravind on a project to automatically seed farms. During the tweleve week project, along with one more intern, I evaluated four GPS free localisation algorithms for wireless sensor nodes and simulated two in Java

Publications

  • COP: Compiler Optimizations to Reduce Memory Stalls for Network Pipelines Written in P4. Shailja Pandey, Ankit Bhardwaj, Anmol Panda and Sorav Bansal. Poster in 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2018. New!
    [ Poster abstract ]
    We are also presenting our poster at the NetApp University day in Bengaluru. [ NetApp poster ]

  • A Comparative study of GPUVerify and GKLEE. Anmol Panda, Phillip Ruemmer, Neena Goveas 4th International IEEE conference on Parallel and Distributed Grid Computing, JUIT, Waknaghat, HP, India, December 2016.
    [ Paper ] [ Undergraduate thesis ] [ Slides ]

Exchange studies

  • I received a schorlaship from Erasmus Mundus (now Erasmus+) NAMASTE program to visit Uppsala University in Sweden as an exchange student during the Autumn 2015 semester. At the Department of Information Technology there, I completed four courses: Combinatorial optimisation using constraint programming, Real time systems, Graph Theory and Human Computer Interaction. During one of the assignments of the Real time systems course, we built a path following bot. A video is attached here.

Teaching Assistantship

  • Fall 2013 and Spring 2014, Technical Report Writing

    As the sole TA for one section (ninety students) of TRW, I graded quizzes, assigments and reports. I also set the topics for the students' assignments and reports.

  • Fall 2014, Effective Public Speaking

    As the TA for EPS, I was present in every lecture and each of the five activties (story telling, impromptu speech, self-intro/prop, debate and persuasive speech) of the course. I prepared topics for each activity, group lists for group activities, assisted the insructor in grading and recorded the scores. Moreover, I presented a sample debate along with eight other students and a sample persuasive speech. Lastly, I mentored students to improve their English proficiency, content structure and delivery. We considered factors like voice modulation, expressions, gestures, pace and pauses, and eye contact.

  • Spring 2015, Microporcessors - Programming and Interfacing

    As a TA for MPI, I worked with three more TAs for a tutorial section of 120 students for two hours once every week. We prepared solutions for tutorial questions, aided the students in solving them and resolved the queries. Lastly, we invigilated during the lab exam of the course.

Courses

  • Real Time Systems

  • Human Computer Interaction

  • Graph Theory

  • Microprocessors - Programming and Interfacing

  • Effective Public Speaking

  • Development Studies

  • International Relations