Education
I did a Bachelor in Engineering (Computer Science Engineering) from IIEST Shibpur, Howrah, in West Bengal, India. My B.E. Final Year Project was on a comparative study of the optimal nature of final solutions obtained using a Genetic Algorithm on the outputs of four classifier algorithms (C4.5, CN2, RISE and PRISM) on a collection of datasets versus using a reward-punishment weight assignment on the candidate solutions. This work was done under the supervision of Prof. Somnath Pal.
I undertook two internships in my B.E. duration. The first one was in Saha Institute for Nuclear Physics, Kolkata. I classified cosmic ray data into gamma and hadron particles using a phenomenological method (i.e properties of the particles). The data was interpreted using the ROOT Framework (a C/C++ interpretor based framework)and TMVA (Toolkit for Multi Variate Analysis) Framework was used for classification. The second internship was at IIT Kharagpur. There, I implemented the adaptively improved Douglas-Peucker Algorithm for polygonal approximation of gray-scale images and compared the output with a Digital Geometric method. This work was done under the supervision of Dr. Partha Bhowmick. The algorithm I implemented was intended to be used for approximating satellite images,and had to be slightly modified for using on low-resolution images.
These experiences whet my appetite for taking up research-oriented higher studies. I took the Graduate Aptitude Test in Engineering in 2014 and am currently enrolled in Dual M.S and Ph.D program in IIT Madras, India.
Teaching Assistantships
I was a Teaching Assistant for the following courses:
- Computability and Complexity (Jul-Nov 2019)
- Pseudorandomness (Jan-May 2019)
- Logic and Combinatorics in Computer Science (Jul-Nov 2018)
- Randomized Algorithms (Jan-May 2018)
- Logic and Combinatorics in Computer Science (Jul-Nov 2017)
- Pseudorandomness (Jan-May 2017)
- Advanced Data Structures and Algorithms (Jul-Nov 2016)
- Fundamentals of Data Science (Jan-May 2016)
- Advanced Theory of Computation (Jul-Nov 2015)
- Languages, Machines and Computation (Jan-May 2015)
- Computational Engineering (Jul-Nov 2014)
Courses Taken
- Advanced Data Structures and Algorithms
- Mathematical Concepts in Computer Science
- Algorithmic Algebra
- Advanced Theory of Computation
- Advanced Complexity Theory
- Theory Toolkit
- Advanced Algorithms
- Probability in Computing