“The worldly life is nothing but an illusionary enjoyment.” - Quran 3:185

About Me

I am Md Al Maruf, an Assistant Professor of Computer Science and Mathematics at Algoma University. I received my PhD and MASc in Electrical and Computer Engineering from Ontario Tech University. My work focuses on dependable software for intelligent physical systems.

Research Interests

My research spans embedded and cyber-physical systems, edge artificial intelligence, autonomous systems, parallel computing, software reuse, and safety-critical software. A recurring goal in my work is to connect algorithmic advances with measurable system constraints such as timing, reliability, energy use, communication delay, and maintainability.

Selected Research and Projects

  • Embedded AI and model parallelism: resource-aware training, partitioning, scheduling, and inference across edge and heterogeneous platforms.
  • Software reuse and embedded DevOps: feature and requirement discovery for reusable embedded software, including the award-winning FeaMod work and the ESOps research direction.
  • Autonomous and dependable systems: anomaly detection, hardware-in-the-loop testing, and health monitoring for automotive and unmanned aerial systems.
  • Edge and fog computing: scalable resource allocation for over-the-air software updates and distributed intelligent applications.

Please visit the Projects and Publications pages for selected implementations and peer-reviewed work.

Teaching and Mentorship

My teaching interests include algorithms and data structures, deep learning, software engineering, data management, and software testing. I welcome inquiries from motivated students interested in embedded systems, edge AI, autonomous systems, and applied software research.

Let’s Connect

I am open to academic and industry collaboration in embedded intelligence and dependable software systems. Please connect through the professional links in the profile sidebar.