Neerja Mhaskar, PhD, P.Eng

Assistant Professor
Department of Computing and Software
Room: ITB 220
McMaster University
1280 Main Street West
Hamilton, Ontario L8S 4L8 Canada
Email: pophlin AT mcmaster DOT ca
Neerja Mhaskar

Research Interest

My research focuses on algorithms and data structures. In particular, I am interested in

Positions Available

I am currently looking for only PhD students. If your research interests align with mine and you have strong coding skills (especially in C and C++), please email me your CV. Due to the sheer volume of applications I may not be able to respond to all your emails.

About Me

I am an Assistant Professor in the Department of Computing and Software, McMaster University. Prior to this role, I was a post doctoral fellow/visiting researcher working with Professors Ridha Khedri and Bill Smyth, and a sessional faculty in the same department. I completed my PhD in Computer Science in August 2016, from McMaster University under the supervision of Professor Michael Soltys. I have a Master's degree in Engineering Science from Louisiana State University, USA, and a Bachelor's degree in Mechanical Engineering from Jawaharlal Nehru Technological University Hyderabad, India.

When I am not working I am with my two kids and family.

Current Graduate Students

  1. Hamed Hasibi, PhD Computer Science (co-supervised with Dr. Smyth and Dr. Golding)
  2. Nivetha Raj Pappuraj, PhD Computer Science
  3. Samkith Kishore Kumar Jain, MSc Computer Science

Graduated Students

  1. Shutong Wu, MEng Computer Science
  2. Tieyun Zhang, MEng Computer Science (Software Engineer, Siemens Canada)
  3. Meng Wang, MEng Computer Science (Software Engineer, Siemens Canada)
  4. Chenge Liu, MSc Computer Science (Software Engineer, Canada)
  5. Zehong Wang, MEng Computer Science (Software Engineer, Robinhood)
  6. Hossein Dehghani, MSc Computer Science (Robotic Assistance Devices)
  7. Holly Koponen, MSc Computer Science (co-supervised with Dr. Smyth) (PhD Student at McMaster University)

Teaching

Below are the courses I taught/am teaching.

Courses taught/teaching:
  1. Data Structures and Algorithms (Comp Sci 2C03) - Winter 2021, Fall 2021, 2023.
  2. Computing Patterns in Strings (CAS 722) - Winter 2020, Fall 2021, 2022.
  3. String Processing Algorithms (CAS 779) - Fall 2024, Winter 2026
  4. Computer Science Practice and Experience: Operating Systems (Comp Sci 3SH3) - Winter 2017, 2018, 2022, Fall 2024, Fall 2025
  5. Operating Systems (SFWRENG 3SH3) - Winter 2023, Winter 2025, Winter 2026

Research

In the field of string algorithms, it is customary for authors to be listed in alphabetical order. See my list of publications at: DBLP