Soham Mukherjee

Soham Mukherjee

Graduate Research Assisstant

Purdue University

Biography

Hii, I graduated from Purdue University with a Ph.D. in Computer Science. My research focus was/is the synergy of Topological Data Analysis (TDA) and Deep Learning, with an emphasis on Graph Neural Network (GNN). My thesis, “Unveiling patterns in data:harnessing computational topology in machine learning” is publicly available here. I moved to Purdue (Fall 2020) from The Ohio State University along with my advisor Prof. Tamal Krishna Dey. I am in CTDA group of Purdue CS dept. I completed my Bachelors in Electronics and Tele-communication Engineering from Jadavpur University, Kolkata. My undergraduate research was in Circuits and Systems in ADESL lab under Prof. Mrinal Kanti Naskar. I am from the city of joy, Kolkata, situated in eastern part of India. Apart from doing nerdy stuff(Nerds call it research),I sometimes pick up my good old camera to click some photos.

Interests
  • Topological Data Analysis (TDA)
  • Applications of TDA in ML & Deep Learning
  • ML Applications
Education
  • PhD Student, 2020 - 2024

    Purdue University, West Lafayette, IN

  • PhD Student, 2017 - 2020

    The Ohio State University

  • BETCE, 2013 - 2017

    Jadavpur University

Experience

 
 
 
 
 
Graduate Research Assistant
Aug 2020 – Present West Lafayette, IN

Responsibilities include:

  • Research
  • Developing Algorithms
 
 
 
 
 
Research Intern
May 2022 – Aug 2022 Yorktown Heights, NY
Research Intern
 
 
 
 
 
Engineering Intern
May 2021 – Aug 2021 Columbus, OH
Engineering Intern
 
 
 
 
 
Graduate Research Assistant
The Ohio State University
Aug 2017 – Aug 2020 Columbus, OH
Moved to Purdue with my advisor.
 
 
 
 
 
Undergraduate Researcher
Jadavpur University
Aug 2013 – Jul 2017 Calcutta, India
FPGA implementation of stochastics circuits under Dr. Mrinal Kanti Naskar

Accomplish­ments

IBM Research intern
DAAD Summer Research Intern
Evaluation of Waspmote Cryptography
See certificate

Recent Publications

Courses

Purdue University

  • CS59900 - Machine Learning on Graphs
  • CS59900 - Topological Data Analysis
  • CS57700 - Natural Language Processing

Ohio State University

  • CSE 5523 - Statistical Pattern Recognition and Machine Learning
  • CSE 5525 - Deep Learning
  • CSE 6331 - Algorithms
  • CSE 6332 - Advanced Algorithms
  • CSE 5542 - Real-time Rendering
  • CSE 5543 - Geometric Modeling
  • MATH 6801 - Algebraic Topology 1
  • MATH 4556 - Dynamical Systems

Contact