Aritra Banik

Aritra Banik

Associate Professor, School of Computer Sciences

National Institute of Science Education and Research (NISER)

Theoretical Computer Scientist Specializing in Parameterized Algorithms and Computational Geometry.

About Me

I am an Associate Professor in the School of Computer Sciences at the National Institute of Science Education and Research (NISER), a position I have held since July 2023. Before this, I served as Reader-F and Assistant Professor at NISER, contributing to both the academic and research landscape while navigating between lecture halls, whiteboards, and deadlines with equal commitment.

Prior to joining NISER, I was an Assistant Professor at the Indian Institute of Technology Jodhpur. My academic journey also includes a formative tenure as a Postdoctoral Associate at Ben-Gurion University of the Negev, where I spent time exploring computational geometry and algorithms, areas where precision and patience are both scientific requirements and acquired virtues.

I received my Ph.D. and M.Tech. in Computer Science from the Indian Statistical Institute Kolkata, an experience that thoroughly prepared me for both the elegance of theory and the unpredictability of reviewer comments. My foundational education includes a B.Tech. in Computer Science from West Bengal University of Technology. My research is primarily focused on algorithmic problems, with a particular emphasis on designing efficient algorithms within the domains of Parameterized Algorithms, Computational Geometry, and Approximation Algorithms.

I currently serve as a member of the ACM India Council (2024–2026), where I contribute to the larger computing community. Whether in the classroom or at the whiteboard, my work is guided by a genuine interest in clarity, structure, and the occasional well-placed lemma.

Research Interests

My research primarily lies at the intersection of theoretical computer science and practical algorithm design. My core interests revolve around developing efficient algorithms for challenging computational problems.

  • Parameterized Algorithms: Designing algorithms whose running time depends polynomially on the input size but exponentially on a parameter, allowing for efficient solutions to NP-hard problems when the parameter is small.
  • Computational Geometry: Exploring algorithmic problems involving geometric objects, including convex hulls, Voronoi diagrams, triangulations, and efficient query structures for spatial data.
  • Approximation Algorithms: Devising algorithms that find near-optimal solutions for NP-hard optimization problems within a provable factor of the optimum, especially when an exact solution is computationally intractable.

I am particularly interested in the theoretical underpinnings of these areas and their applications in fields requiring robust and efficient computational solutions.

Publications

For a complete list of my publications, please visit:

Teaching

I am deeply committed to teaching and have offered a range of courses across undergraduate and postgraduate levels at both NISER and IIT Jodhpur. My teaching philosophy centers on building a strong conceptual foundation, cultivating analytical thinking, and bridging the gap between elegant theory and practical relevance, an ongoing challenge I consider both necessary and rewarding.

Courses Taught:

  • Computational Geometry
  • Discrete Structures and Computation
  • Design and Analysis of Algorithms
  • Operating Systems
  • Discrete Mathematics
  • Data Structures
  • Selected Topics in Algorithms

I consistently strive to create an engaging learning environment, one where curiosity is encouraged, questions are welcomed (even the late-night ones before exams), and complex topics are unpacked with both clarity and just enough challenge to keep things interesting. My approach emphasizes not just mastering the material, but learning how to think with it.

Curriculum Vitae

For a detailed overview of my academic background, professional experience, research contributions, and teaching record, please download my curriculum vitae.

Download CV

Contact

Email: aritra@niser.ac.in

(For academic queries, collaborations, or the occasional Indian academia existential crisis.)

Address:

School of Computer Sciences
(School of Mathematical Sciences Building)
National Institute of Science Education and Research (NISER)
P.O. Jatni, Khurda 752050
Odisha, India