Something I want to clarify for readers of this webpage: This is my professional webpage written from my personal point of view and I have different optinions on learning vs research. For me, learning includes research; I refer to learning from a book/paper/others as second-hand learning and learning from my own insights/research/results as first-hand learning. So if you see the word 'learn', it does include research sometimes. I have a strong urge to do second-hand learning from experts only, because of my strong belief that second-hand learning, by definition, cannot be done third-hand.
My learning interests lie in applied areas of Distributionally Robust Optimization, Homotopy Continuation methods for optimization, Polynomial Optimization, Applied Algebraic Geometry and theoretical Machine Learning. I love solving problems (and mathematical puzzles), especially those similar to olympiad style and competitive coding problems.
I'm actively seeking internships for summer 2025. It could be either in quant research or game theory and AI research or a combination. The former is due to my avid interest and longterm skill in problem solving (like, elementary number theory, combinatorics, probability, inequalities, Euclidean geometry). The latter is for research during my PhD. Here's some of my skillset and experience:
Mathematical competition-style problem solving. This is due to the heavy number of hours I spent during my high school preparing for math and informatics olympiad (the latter covered combinatorics). I love cute and short problems like the ones that appear in ISI BStat objective section of the entrance exam. In 2019, I solved 28/30 problems correctly in the exam hall and have been solving those questions for the subsequent years.
Coding in C++. As a high-schooler, I was preparing for the national informatics olympiad without any resource. So I practised coding in CodeChef. Here is my CodeChef profile. I've started practising on Codeforces again recently.
Coding in JAVA. I had JAVA as a part of my high-school curricullum and I've extensively learnt OOP on this language. Here is an example of my code written for a school project.
Coding in R. Here is my HW/exam repository from a data mining class where I coded in R. All assignments are mostly coding assignments to analyse some data.
Protein data analysis. My team did a data-based analysis and prediction of symmetries based on certain features of proteins. This is the repository with code and results. This webpage contains my certificate of completion and the summary presentation.
Goals to reach within 2023:
Read some of algebraic statistics. ✅
Gain a general understanding of actual statistics. ✅??
Goals to reach within 2024:
Gain an understanding of optimization and apply algebra (not just linear algebra) to optimization. ✅
Gain an understanding of Machine Learning (including implementation). ✅??
Learn about Distributioanlly Robust Optimization in depth. Apply to Game Theory.
Write an exposition on Distributionally Robust Optimization with clear definitions and conventions.
Goals to reach within 2027:
Graduate with a PhD.
Join a supportive research position (including academia and industry) to learn more about aspects of ML, and optimization, and use them in real-world problems.
Education
Doctor of Philosophy
Sep 2022 - (expected) 2027
Rutgers - the State University of New Jersey
Mathematics
Master of Science
Sep 2022 - May 2024
CGPA: 4.0 / 4.0
Bachelor of Science (Hons)
Aug 2019 - May 2022
Chennai Mathematical Institute
Mathematics and Computer Science
CGPA: 9.72 / 10
Position: 3rd (out of 57)
Indian School Certificate Exam
2019
Don Bosco School, Liluah
Science stream
Percentage: 97.25%
Position: 2nd (in a batch of ~180), 1st (in Science batch of ~55)
(May 2023) Attending as the head counsellor at PROMYS India.
(Jan-Apr 2023) Organizing ANGeLS - the Algebra and Geometry Learning Seminar for graduate students. Please drop by at HILL 525 at 9AM every Wednesday to enjoy bagels over some wonderful talks on Quiver Representations.
Well-definedness of the Brauer group at Rutgers Algebra aNd GEometry Learning Seminar
Reference: Associative Algebras by Pierce.
Fiedler Vector Methodat CMI for the course on Matrix Computations
These are the slides, written report, and video based of a group project on the Fiedler vector method - an approximate way to find a balanced graph cuts. Slides.
Report.
Video.
Cantor Set
Here are the notes for a talk on Cantor set I gave in a tutorial in Graduate Analysis I course. Notes.
Markov Chain Monte Carlo
This is the presentation based on an internship with Prof R V Ramamoorthi. Presentation.
Quantum Computing
These are the write-ups for a series of four talks I gave at a PROMYS counsellor seminar on Quantum Computing. Talk 1.
Talk 2.
Talk 3.
Talk 4.
Lie Algebras and their Representations
These are the slides and the writeup for a series of talks I gave at a PROMYS counsellor seminar on Representation theory of Lie algebras. Writeup.
Talk 1.
Talk 2.
Talk 3.
Introduction to Hyperbolic Geometry
These are the write-ups for a series of four talks I gave at a PROMYS counsellor seminar on the calculus on the upper half plane in Hyperbolic geometry. Writeup.
Computer Project in grade 12
These are the project writeups for my project for grade 12 in high-school. One is a compilation of codes we did throughout the year, another is a larger project to imitate a retail shop and implement an inventory of items. Compilation. Inventory Code.
Access your CMI account remotely
This is an article about accessing your CMI account sitting at your home. This allows you to do a few things like opening CMI local links and creating your own homepage - and any other task for which you want local access to a physical computer at CMI.
Distributing grade details in the online semester
This is an article for graders to share information with their students, keeping all the information available to them. I wrote this article in hope that graders learn and use new techniques, in order to adapt to the online semester. Technology should not be interfere with one's right to information. Hope that this article gives some momentum.
Distributing grade details in the online semester from your university mail (secure)
This article does the same job as the previous article. The only difference is that the email id, from which mails are sent, is the user's university account. This makes use of the mail command in Unix. This much more secure, because one will be using the institute's local machine to send all mails.