Maryam Tanha

Welcome to my page. I am Maryam Tanha, an Assistant Teaching Professor in Khoury College of Computer Sciences at Northeastern University, Vancouver, Canada. I received my PhD in Computer Science from University of Victoria, Canada in 2019. You can find my dissertation here. I obtained my B.Sc. and M.Sc. in Software Engineering and Communications/Network Engineering from Yazd University and Universiti Putra Malaysia (UPM), respectively.

My areas of interest are as follows:

  • Android Malware Detection and Analysis
  • Computer Systems and Newtorks
  • Explainable Machine Learning for Cybersecurity

You can find out more about my research and work experience in my Google Scholar and LinkedIn pages, respectively. Also, I am a member of IEEE (2011 - Present) and ACM/ACM-W (2017 - 2019, 2020 - Present) as well as a member of N2Women (Networking Networking Women) and WECS (Women in Engineering and Computer Science).

Me in BCIT news..

Education

University of Victoria

PhD. in Computer Science

2014 - 2019

Universiti Putra Malaysia

MSc. in Network and Communications Engineering

2011 - 2013

Yazd University

BSc. in Software Engineering

2001 - 2005

Experience

Northeastern University, Vancouver, Canada

Mastercard Assistant Teaching Professor (Master of Science in Computer Science program)

2025 - Present

  • Courses
    • Data Structures, Algorithms, and Their Applications within Computer Systems (CS 5008), Spring 2025 and Summer 2025.
    • Research Capstone in Cybersecurity (CS 7980), Fall 2025.

Northeastern University, Vancouver, Canada

Part-time Lecturer (Master of Science in Computer Science program)

2023 - 2024

  • Courses
    • Fundamentals of Computer Networking (CS 5700), Fall 2023, Summer 2024, and Fall 2024.

BC Institute of Technology (BCIT), Canada

Program Head (Student Success), Bachelor of Science in Applied Computer Science (BScACS) program

2022 - 2024

BC Institute of Technology (BCIT), Canada

Faculty at School of Computing and Academic Studies (CST program)

2020 - 2024

University of Victoria, Victoria, Canada

PhD Candidate and Research Assistant

2014 - 2019

1QBit, Vancouver, Canada

Operations Research Scientist (MITACS Intern)

Jun 2018 - Dec 2018

University of Victoria, Victoria, Canada

Teaching Assistant

2014 - 2017

  • Security Engineering (SENG 360), Fall 2014
  • Fundamentals of Programming with Engineering Applications (CSC 111), Spring 2015
  • Operating Systems (CSC 360), Summer 2015
  • Computer Communications and Networks (CSC 361), Fall 2015, Spring 2016, Summer 2016, Spring 2017, and Fall 2017

EV Dynamic Co., Malaysia

Software Developer

2013 - 2014

University of Putra Malaysia (UPM), Selangor, Malaysia

Research Assistant

2011 - 2014

Informatics Services Co., Iran

Software Developer

2009 - 2010

Publications

“Materials presented here are to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author’s copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.”

IEEE Copyright Notice: ©IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Journals

  1. M. Tanha, and Kafaie, A Review of Explainable AI for Android Malware Detection and Analysis, IEEE Access, vol. 13, pp. 141958-141974, 2025.
  2. M. Tanha, D. Sajjadi, R. Ruby, and J. Pan, Capacity-aware and Delay-guaranteed Resilient Controller Placement for Software-Defined WANs, IEEE Transactions on Network and Service Management, vol. 15, no. 3, pp. 991-1005, 2018.
  3. M. Tanha, D. Sajjadi, R. Ruby, and J. Pan, Traffic Engineering Enhancement by Progressive Migration to SDN, IEEE Communications Letters, vol. 22, no. 3, pp. 438 – 441, Mar 2018.
  4. D. Sajjadi, R. Ruby, M. Tanha, and J. Pan, Fine-grained Traffic Engineering on SDN-aware Wi-Fi Mesh Networks, IEEE Transactions on Vehicular Technology (TVT), vol. 67, no. 8, pp. 7593-7607, 2018.
  5. M. Tanha , F. Hashim, and S. Shamala, Secure and Self-healing Control Centers of Critical Infrastructures using Intrusion Tolerance, International Journal of Network Security, vol. 17, no. 4, pp. 365-382, 2015.
  6. D. Sajjadi, Fazirulhisyam Hashim, Kae Hsiang Kwong, David Chieng, Seh Chun Ng, and M. Tanha, An Adaptive Rate Allocation System to Mitigate Starvation Dilemma in Multi-Radio Multi-Hop Wireless Mesh Networks, International Journal of Wireless Personal Communications, vol. 84, no. 4, pp. 2881-2912, 2015.
  7. M. Tanha , D. Sajjadi, and S. Shamala, A Discrete Event Simulator for Extensive Defense Mechanism for Denial of Service Attacks Analysis, American Journal of Applied Sciences, vol. 9, no. 6, pp. 909-916, 2012.

Conference Proceedings

  1. M. Tanha, W. Zhao, A. Hunter, and A. Jangodaz, Using Counterfactuals for Explainable Android Malware Detection, 22nd Annual International Conference on Privacy, Security, and Trust (PST2025), Aug 2025 .
  2. M. Tanha, A. Singh, and G. Knoke, Revisiting Temporal Inconsistency and Feature Extraction for Android Malware Detection, in proceedings of 2024 IEEE Canadian Conference on Electrical and Computer Engineering (CCECE), Aug 2024, pp. 301-306.
  3. A. Singh, M. Tanha, Y. Girdhar, and A. Hunter, Interpretable Android Malware Detection based on Dynamic Analysis, 10th International Conference on Information Systems Security and Privacy (ICISSP), 2024.
  4. M. Tanha, D. Sajjadi, and J. Pan, Demystifying Failure Recovery for Software-Defined Wireless Mesh Networks, IEEE NetSoft 2018, PVE-SDN workshop, Jun 2018.
  5. B. Hu, B., M. Tanha, D. Sajjadi,and J. Pan, Intelligent Caching in Dense Small-Cell Networks with Limited External Resources, in Proceedings of 43rd IEEE Conference on Local Computer Networks (LCN), Oct 2018.
  6. D. Sajjadi, R. Ruby, M. Tanha, and J. Pan, Fine-grained Access Provisioning via Joint Gateway Selection and Flow Routing on SDN-aware Wi-Fi Mesh Networks, in proceedings of 13th IEEE WiMob, Oct 2017.
  7. M. Tanha, D. Sajjadi, and J. Pan, Enduring Node Failures through Resilient Controller Placement for Software Defined Networks in proceedings of 59th IEEE Globecom, Dec 2016.
  8. D. Sajjadi, M. Tanha, and J. Pan, Meta-heuristic Solution for Dynamic Association Control in Virtualized Multi-rate WLANs in proceedings of 41st Annual IEEE Conference on Local Computer Networks (LCN), Nov 2016.
  9. M. Tanha, D. Sajjadi, F. Tong, and J. Pan, Disaster Management and Response for Modern Cellular Networks using Flow-based Multi-hop Device-to-Device Communications in proceedings of 84th IEEE VTC-Fall, Sep 2016.
  10. J. Wu, J. Wang, L. Liu, M. Tanha, and J. Pan, A Data Forwarding Scheme with Reachable Probability Centrality in DTNs, in proceedings of IEEE Wireless Communications and Networking Conference (WCNC), Apr 2016.
  11. D. Sajjadi, M. Tanha, and J. Pan, A Comparative Study of Channel Switching Latency for Conventional and SDN-based Routing in Multi-Hop Multi-Radio Wireless Mesh, in proceedings of 13th Annual IEEE Consumer Communications and Networking Conference (CCNC), pp.330-334, Jan 2016.
  12. M. Tanha and F. Hashim, An Intrusion Tolerant System for Improving Availability in Smart Grid Control Centers, in proceedings of 18th IEEE ICON, Dec 2012, pp. 434-440.
  13. M. Tanha , D. Sajjadi, M. T. Abdullah, and F. Hashim, An Overview of Attacks against Digital Watermarking and their Respective Countermeasures, in Proceedings of International Conference on Cyber Security, Cyber Warfare and Digital Forensic (CyberSec), pp. 265-270, 2012.
  14. D. Sajjadi, S. Rostampour, and M. Tanha, New Secure and Low-cost Design for Defense in Depth Implementation Using Open Source Softwares, in Proceedings of IEEE Student Conference on Research and Development (SCOReD), pp. 448-453, 2011.
  15. D. Sajjadi, M. Tanha, Implementing a secure high visited web site by using open source softwares, in 1st Iranian Students Scientific Conference in Malaysia, Apr 2011.

Posters

  1. M. Tanha, D. Sajjadi, F. Tong, and J. Pan, “Disaster Management and Response for Modern Cellular Networks using Flow-based Multi-hop Device-to-Device Communications”, Grad Cohort Workshop, San Diego, USA, Apr 2016.
  1. M. Tanha, D. Sajjadi, F. Tong, and J. Pan, “Survivability Analysis and Disaster Response for Modern Cellular Networks”, International Workshop on Mobile Communications & Networking (IWMCN), UVic, Nov 2015.
  1. M. Tanha, L. Cai, and J. Pan, “Smart Grid Cyber Security: Research & Challenges”, 1st UVic Workshop on Future Ubiquitous Networks (FUN), Nov 2014.

Book Chapters

  1. M. Tanha and F. Hashim, Towards a Secure and Available Smart Grid Using Intrusion Tolerance in Internet and Distributed Computing Systems, LNCS, Y. Xiang, M. Pathan, X. Tao, and H. Wang, Eds. Springer Berlin Heidelberg, 2012, pp. 188-201.

Patent
  1. “System and Method for Providing Real-Time User Information Broadcast based on the User’s Location” (Malaysia PI 2014003141), Issued in November 2014. [Inventors: K.H. Kwong, D. Sajjadi, and M. Tanha]

Honors & Awards

  • Institute Research Funds - Phase 1, BCIT, Apr 2022.
  • The Charles S. Humphrey Graduate Student Award, University of Victoria, Nov 2018.
  • Faculty of Graduate Studies (FGS) Student Travel Grant, University of Victoria (for attending 4th IEEE NetSoft, 2018).
  • CUPE 4163 Conference Award (for attending 4th IEEE NetSoft, 2018).
  • UVic Graduate Award (Academic Record and Research), Jan 2016, Jun 2017, and Jun 2018.
  • UVic Graduate Award (topping up Teaching Assistantship), May 2015, Feb 2016, Feb 2017, and Mar 2018.
  • N2Women Young Researcher Fellowship Award for attending 59th IEEE GLOBECOM 2016 and organizing the N2Women meeting.
  • Faculty of Graduate Studies (FGS) Student Travel Grant, University of Victoria (for attending 84th IEEE VTC, Sep 2016).
  • CUPE 4163 Conference Award (for attending 84th IEEE VTC, Sep 2016).
  • CRA-W Grad Cohort Invitee 2016 CRA-Women Grad Cohort Workshop (travel grant).
  • Best Poster Award, 1st UVic Workshop on Future Ubiquitous Networks (FUN), UVic, Nov 2014.
  • Gold Medal, 25th International Invention, Innovation and Technology Exhibition (ITEX) 2014, Prototype: "Reco Wave" (as part of the team from EV Dynamic Co.), Malaysia.
  • Silver Medal, 25th International Invention, Innovation and Technology Exhibition (ITEX) 2014, Prototype: "Uni Secure" (as part of the team from EV Dynamic Co.), Malaysia.
  • RUGS6 (Research University Grant Scheme 6), Universiti Putra Malaysia (UPM), 2012.

Volunteer Work

Contact Me!

Feel free to contact me by email: [maryam.tanha] at [ieee] dot [org] or send me a message in LinkedIn.