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
|
|
Research Interest
My research focuses on algorithms and data structures. In particular, I am interested in
- algorithms on strings for pattern matching
- algorithms for designing a secure network
- analyzing patterns in big data
- developing tools and data structures for data compression, and information retrieval
Positions Available
I am currently looking for MEng and 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
- Shafigh Ashrafi, PhD Computer Science
- Hamed Hasibi, PhD Computer Science (co-supervised with Dr. Smyth and Dr. Golding)
- Nivetha Raj Pappuraj, PhD Computer Science
- Amin Kashef, PhD Computer Science (co-supervised with Dr. Smyth)
- Samkith Kishore Kumar Jain, MSc Computer Science
- Shutong Wu, MEng Computer Science
Graduated Students
- Tieyun Zhang, MEng Computer Science (Research Assistant, McMaster University)
- Meng Wang, MEng Computer Science (Software Engineer, Siemens Canada)
- Chenge Liu, MSc Computer Science
- Zehong Wang, MEng Computer Science (Data Engineer, Royal Bank of Canada)
- Hossein Dehghani, MSc Computer Science (Robotic Assistance Devices)
- 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:
- Data Structures and Algorithms (Comp Sci 2C03) - Winter 2021, Fall 2021, 2023.
- Computing Patterns in Strings (CAS 722) - Winter 2020, Fall 2021, 2022.
- String Processing Algorithms (CAS 779) - Fall 2024.
- Computer Science Practice and Experience: Operating Systems (Comp Sci 3SH3) - Winter 2017, 2018, 2022.
- Operating Systems (SFWRENG 3SH3) - Winter 2023, Fall 2024.
Research
For papers in string algorithms area, the norm is that authors are listed in alphabetical order.
Refereed Journal Papers:
- Mohammed Alabbad, Neerja Mhaskar and Ridha Khedri, Hardening of Network Segmentation using Autonomous Referential Penetration Testing, Journal of Network and Computer Applications, Volume 224, Article 103851, 2024.
- Mohammed Alabbad, Neerja Mhaskar and Ridha Khedri, Two Formal Design Solutions for the Generalization of Network Segmentation, Journal of Network and Computer Applications, Volume 222, Article 103763, 2024.
- Brian. G. Golding, Holly Koponen, Neerja Mhaskar, and W. F. Smyth, Computing Maximal Covers for Protein Sequences, Journal of Computational Biology, 30(2):149--160, 2023.
- Neerja Mhaskar and W. F. Smyth, String Covering: A Survey, Fundamenta Informaticae, 190(1):17–45, 2022.
- Neerja Mhaskar, Mohammed Alabbad and Ridha Khedri, A Formal Approach to Network Segmentation, Computers & Security, Volume 103, Article 102162, 2021.
- Felipe A. Louza, Neerja Mhaskar and W. F. Smyth A New Approach to Regular & Indeterminate Strings, Theoretical Computer Science, 854:105–115, 2021.
- Jacqueline W. Daykin, Neerja Mhaskar , and W. F. Smyth, Computation of the Suffix Array, Burrows- Wheeler Transform and FM-Index in V-Order, Theoretical Computer Science, 880:82–96, 2021.
- Hideo Bannai, Shunsuke Inenaga and Neerja Mhaskar, Longest Previous Overlapping Factor Array and its Applications, Information Processing Letters, Volume 168, Article 106097, 2021.
- Michael Soltys and Neerja Mhaskar, Formal Framework for Stringology, Journal of Discrete Applied Mathematics, 274: 141-151, 2020.
- Neerja Mhaskar and Bill Smyth, String Covering with Optimal Covers, Journal of Discrete Algorithms, 51:26-38, 2018.
- Neerja Mhaskar and Bill Smyth, Frequency Cover for Strings, Fundamenta Informaticae, 163(3): 275-289, 2018.
- Neerja Mhaskar and Michael Soltys, String Shuffle: Circuits and Graphs, Journal of Discrete Algorithms, 31:120-128, 2015.
Refereed Conference Papers:
- Jacqueline W. Daykin, Neerja Mhaskar, and W. F. Smyth, V-Words, Lyndon Words and Substring circ-UMFFs, International Conference on Combinatorial Optimization and Applications (COCOA), 471--484, 2023.
- Holly Koponen, Neerja Mhaskar, and W. F. Smyth, Improved Practical Algorithms to Compute Maximal Covers, Proceedings of Prague Stringology Conference, 2023.
- Holly Koponen, Neerja Mhaskar, and W. F. Smyth, An Overview of String Processing Applications to Data Analytics, Reconciling Data Analytics, Automation, Privacy, and Security: A Big Data Challenge (RDAAPS 2021), 1–8, 2021
- Neerja Mhaskar and W. F. Smyth, Simple KMP Matching on Indeterminate Strings, Proceedings of Prague Stringology Conference, 125--133, 2020.
- Ali Alatabbi, Jacqueline W. Daykin, Neerja Mhaskar, M. Sohel Rahman, W. F. Smyth, Applications of V-order: Suffix arrays, the Burrows-Wheeler transform and the FM-index, WALCOM: Algorithms and Computation, volume 11355 of Lecture Notes in Computer Science, pages 329-338, 2019.
- Ali Alatabbi, Jacqueline W. Daykin, Neerja Mhaskar, M. Sohel Rahman, and W. F. Smyth, A Faster V-order String Comparison Algorithm, Proceedings of Prague Stringology Conference 2018.
- Neerja Mhaskar and Michael Soltys, Forced Repetitions over Alphabet Lists, Proceedings of Prague Stringology Conference 2016.
- Neerja Mhaskar and Michael Soltys, A Formal Framework for Stringology, Proceedings of Prague Stringology Conference 2015.
- Neerja Mhaskar and Michael Soltys, Non-repetitive Strings over Alphabet Lists, WALCOM: Algorithms and Computation, volume 8973 of Lecture Notes in Computer Science, pages 270-281, 2015.
Provisional Patents:
- Ridha Khedri, Neerja Mhaskar, and Mohammed Alabbad, Network Architecture and Segmentation: How to Achieve it Through Calculations?, Status: pending.
Technical reports:
- Ridha Khedri, Neerja Mhaskar and Mohammed Alabbad, On the segmentation of networks, Technical Report CAS-19-01-RK, McMaster University, 2019.
Thesis:
- Neerja Mhaskar. A Generalization of Square-free Strings. PhD Thesis, McMaster University, 2016.