Hello, World


I am a senior lecturer in the Computer Science department at the University of Massachusetts Boston.

Reaching Me

Courses (Spring 2024)

Office Hours (Spring 2024)

Note: You don’t need an appointment to see me during my office hours. Just stop by.

Academic Interests

Evolutionary dynamics on complex networks, machine learning, programming language design, pedagogy

Other Interests

Being present, books, food, music, travel

Education

Biography

I was born in the southern Indian city of Chennai and grew up in Mumbai. I received my primary and secondary education at Model English School and higher secondary education at Ruparel College. During my second year at Ruparel College, I attended the famous (now defunct) Agrawal Classes. I received my bachelor’s degree in Electronics and Telecommunication from University of Mumbai in 1996 after which I worked for two years as a software engineer at Tata Interactive Systems, where I designed and implemented multimedia-rich e-learning software. I received my master’s degree in Computer Science from the University of Massachusetts at Boston (UMB) in 2001, following which I worked at BMC Software as a product developer until 2006. My role at BMC Software was to design and develop system- and application-level performance-monitoring software. I then decided to seek a doctoral degree in order to fulfill my ambition of pursuing a career in academia with both research and teaching responsibilities. I received my PhD in Comptuer Science, also from UMB, in 2013. My thesis, entitled Evolutionary Dynamics on Complex Networks, was directed by Prof. Timothy Killingback from the Mathematics Department. I joined the Computer Science department at UMB as a Lecturer in Fall 2013 and was promoted to Senior Lecturer in Fall 2021.

Frequently Asked Questions

Here is a compilation of questions that I get asked frequently, along with my responses.