Md Golam Moula Mehedi Hasan

I am an Assistant Professor of Computer Science at Iona University. I have six years of working experience in Software Engineering. I am working on research related to Cyber Security and Explainability in Machine Learning Models.


Research and Industry Experience

Graduate Assistant

Tennessee Tech University

Analyzed the pricing competition between Aggregators in V2G Systems using Game-Theoretic approach.

Applied Machine learning to analyze the safety of Advanced metering infrastructure (AMI) networks through Smart Fraud Detection.

Worked on Explainable Artificial Intelligence (XAI) with a focus on generating efficient counterfactula examples.

August 2018 - Present

Visiting International Researcher

Tennessee Tech University

Worked on applying the Blockchain concept in providing secure Autonomous Vehicle services.

May 2018 - August 2018

Graduate Assistant

Tennessee Tech University

Worked on Game-theoretic approach to mitigate co-resident attacks in the cloud environment.

January 2016 - December 2017

Senior Software Engineer

Southeast Bank Ltd

Developed the letter of credit part of the Foreign Exchange Module to help with foreign exchange deals.

Worked as the Team Leader of the anti-money laundering software, Sanction Screening Solution.

Developed the software for Automated Cheque Processing as per the Central Bank’s requirement.

Conducted a thorough analysis and resolved critical issues of the loan management software.

Developed software for Human Resource Management for the better management of the employees.

June 2010 - December 2015

Teaching Experience

Graduate Assistant

Tennessee Tech University

Teaching Assistant: CSC 1300 - Intro/Prob Solving-Comp Prog, Spring 2016.

Teaching Assistant: CSC 1300 - Intro/Prob Solving-Comp Prog, Fall 2016.

Teaching Assistant: CSC 2400 - Design of Algorithms, Spring 2017.

Teaching Instructor: CSC 1300 - Intro/Prob Solving-Comp Prog, Summer 2017

Teaching Assistant: CSC 2500 - Unix Laboratory, Fall 2017.

Teaching Instructor: CSC 1300 - Intro/Prob Solving-Comp Prog, Summer 2018.

Teaching Instructor: CSC 2500 - Unix Laboratory, Fall 2018.

Teaching Instructor: CSC 2500 - Unix Laboratory, Spring 2019.

Teaching Instructor: CSC 1300 - Intro/Prob Solving-Comp Prog, Summer 2019.

Teaching Instructor: CSC 2310 - Object-Oriented Prgrming/Dsgn, Summer 2019

Teaching Instructor: CSC 2500 - Unix Laboratory, Fall 2019.

Teaching Instructor: CSC 2500 - Unix Laboratory, Spring 2020

Teaching Instructor: CSC 2310 - Object-Oriented Prgrming/Dsgn, Summer 2020.

Teaching Instructor: CSC 2500 - Unix Laboratory, Fall 2020.

Teaching Instructor: CSC 2500 - Unix Laboratory, Spring 2021.

Teaching Instructor: CSC 2310 - Object-Oriented Prgrming/Dsgn, Fall 2021.


Education

Tennessee Tech University

Ph.D.
Computer Science
August 2018 - Present

Tennessee Tech University

Master in Science
Computer Science
January 2016 - Dec 2017

IBA, University of Dhaka

Master of Business Administration
Finance
January 2011 - Dec 2014

Bangladesh University of Engineering and Technology

Bachelor of Science
Computer Science & Engineering
March 2004 - May 2009

Skills

Programming Languages

Python, C, C++, Java, C#, Shell Script, PHP, OpenMP, R.

Data Science and Machine Learning

Tensorflow, Keras, Scikit-learn, Numpy, Scipy, Pandas, Matplotlib, Seaborn, Plotly, Tableau, Weka, Jupyter Notebook.

Database

Oracle, MySql, PostgreSQL, Sqlite3.

Protocol and APIs

JSON, XML, REST.

Web technologies

HTML, JavaScript, CSS.

Platform and Frameworks

Win32, .NET Framework, Android.

Tools and Service

IntelliJ IDEA, Eclipse, Visual Studio, Microsoft SQL Server, Remnux, Mininet, NS3, Kali-Linux, Wireshark, Packet Tracer.

Version Control and Issue Tracking

Git, SVN.


Projects

Technical Projects

Counterfactual Examples for Data Augmentation (2020). Python, TensorFlow, scikit-learn.

Smart Fraud Detection in Smart Metering System of AMI Networks (2019). Python, TensorFlow, scikit-learn.

Chained of things: A secure and dependable design of autonomous vehicle services (2018). Hyperledger Fabric.

CAMP Defense: Simulates co-resident attack defense mechanism in the cloud (2017). Java, CloudSim.

Pricing Game: Provides optimal prices in different pricing competitions (2016). Java, CPLEX.

Bangla Text to Speech Converter: Converts a document file/text of Bangla written by using Avro Keyboard/Bijoy into speech (2009). Java, Oracle.

Hospital Management System: Manages patients’ record and doctors’ appointment (2008). Java, Oracle.

Call Divert using Bluetooth: Diverts call using Bluetooth to eliminate call diverting cost (2007). Java, J2ME.

Online Travel Agency: Provides information of tourist and facilitate ticket booking (2006). Java, Oracle.

Flight Simulator: Simulates almost real-time flight effects (2005). C, OpenGL.


Publications

Google Scholar

Peer-reviewed Journal

Hasan, MGMM, Rahman, MA, 2020. “A signaling game approach to mitigate co-resident attacks in an IaaS cloud environment”. Journal of Information Security and Applications 50, 102397.[Link]

Rahman, MA, Hasan, MGMM, Manshaei, MH, Al-Shaer, E, 2020. “A game-theoretic analysis to defend against remote operating system fingerprinting”. Journal of Information Security and Applications 52, 102456. [Link]

Peer-reviewed Conference

Hasan, MGMM, Talbert, D, 2021. “Counterfactual Examples for Data Augmentation: A Case Study”. The 34th International FLAIRS Conference. [Link]

Hasan, MGMM, Rahman, MA, Manshaei, MH, Saad, W, 2019. “A Game-Theoretic Analysis of Pricing Competition between Aggregators in V2G Systems”. IEEE 43rd Annual Computer Software and Applications Conference (COMPSAC). [Link]

Jakaria, AHM, Rahman, MA, Hasan, MGMM, 2019. “Safety Analysis of AMI Networks Through Smart Fraud Detection”. IEEE Conference on Communications and Network Security (CNS). [Link]

Hasan, MGMM, Rahman, MA, 2018. “Chained of things: A secure and dependable design of autonomous vehicle services”. IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC). [Link]

Hasan, MGMM, Rahman, MA, 2017. “Protection by detection: A signaling game approach to mitigate coresident attacks in cloud”. IEEE 10th International Conference on Cloud Computing (CLOUD). [Link]

Posters and Abstracts

Hasan, MGMM, Talbert, D, 2020. “Use Case of Counterfactual Examples: Data Augmentation”. Proceedings of Student Research and Creative Inquiry Day. [Link]

Jakaria, AHM, Hasan, MGMM, 2019. “Smart Fraud Detection in Smart Metering System of AMI Networks”. The 14th Annual Research and Creative Inquiry Day. [Link]

Hasan, MGMM, Datta, Amarjit, Rahman, MA, 2018. “Poster Abstract: Chained of Things: A Secure and Dependable Design of Autonomous Vehicle Services”. IEEE/ACM Third International Conference on Internetof-Things Design and Implementation. [Link]


Interests

  • Game-theoretic Application for Cyber Security.
  • Application of Machine Learning for Cyber Security.
  • Fair ML/AI
  • Explainable Artificial Intelligence.
  • Efficient Counterfactual Examples Generation
  • Network Security

Services

  • Vice President, Data Science League (2020-2021).
  • Member, Computer Science Student Advisory Council (2021).
  • Subreviewer, SmartGridComm’19.
  • Subreviewer, ICDCN18 - PhD Forum.
  • Subreviewer, 4th NSysS 2017.
  • Subreviewer, ISI WIC 2016.
  • Participant, Keep Putnam County Beautiful – Clean Commission (2018).
  • Vice President, BADHAN (A Voluntary Blood Donor’s Organization), BUET Zone, Dhaka (2008-2009).

Honors and Awards

  • NSF Travel Grant: IEEE Conference on Communications and Network Security, June 2019.
  • Member of The Honor Society of Phi Kappa Phi.
  • Merit Scholarship (for excellent results in HSC Examination, Rajshahi Board (2004 - 2008).
  • Merit Scholarship (for excellent results in SSC Examination, Rajshahi Board (2001 - 2003).