Shoaib Ahmed Dipu

Prospective PhD Student!
Looking for PhD positions starting in Fall 2025 / Spring 2026.


Major Research Interests:

  • Computer Vision
  • Biological Image Analysis
  • Trustworthy Machine Learning
  • Active Learning
  • Human-in-the-Loop Machine Learning
  • Federated Learning
  • Natural Language Processing
Also open to any other research relevant to my Major Interests.

Currently pursuing Master's at BRAC University, Bangladesh.
Also working as a Lecturer here at CSE Department. [Site I] [Site II]
Previously completed Bachelor's with Highest Distinction from here.

Prior research involved Computer Vision, Active Learning, Biomedical Image Segmentation, Bioinformatics & Computational Biology.

Email  /  Resume  /  Google Scholar
GitHub  /  LinkedIn  /  Twitter
Education  /  Research  /  Appointment  /  Technical Skill
Honors & Awards  /  Academic Project  /  Coursework
Service  /  Miscellaneous  /  Anonymous Feedback

profile photo
Education

Master of Science in Computer Science and Engineering [January 2023 - May 2025 (Expected)]
BRAC University, Bangladesh
CGPA : 4.00 / 4.00 (18 Credits Coursework Completed. 18 Credits Thesis Ongoing)

Bachelor of Science in Computer Science and Engineering [January 2017 - December 2020]
BRAC University, Bangladesh
CGPA : 3.91 / 4.00 [Highest Distinction]

Research

Undergraduate Thesis [Spring 2020 - Fall 2020]

Journal Publication

  • CDSImpute: An Ensemble Similarity Imputation method for single-cell RNA sequence dropouts
    • Developed a novel method for imputing dropout events in single-cell RNA-seq data, enhancing cell-type identification and differential gene expression analysis.
    • Authors : Riasat Azim, Shulin Wang, Shoaib Ahmed Dipu
    • Published in Computers in Biology and Medicine, Volume 146, July 2022, 105658 [IF : 7.0]

  • A patient-specific functional module and path identification technique from RNA-seq data
    • Developed a patient-specific network construction method from RNA-seq data, integrating differential gene expression and mutations to identify regulatory modules, driver genes, and personalized disease networks for improved therapeutic insights.
    • Authors : Riasat Azim, Shulin Wang, Shoaib Ahmed Dipu, Nazmin Islam, Munshi Rezwan Ala Muid, Md Fazla Elahe, Mei Li
    • Published in Computers in Biology and Medicine, Volume 158, May 2023, 106871 [IF : 7.0]

  • A Comprehensive Review on Machine Learning Paradigms: Taxonomy, Models, Purposes, Applications, Comparative Benefits, and Future Research Opportunities
    • Proposed a new taxonomy, evaluated ML's transformative impact in healthcare, e-commerce, and education, addressed ethical concerns like bias and privacy, and synthesized recent findings to guide future research, emphasizing its potential while mitigating risks.
    • Authors : Mohammed Julfikar Ali Mahbub, Shoaib Ahmed Dipu, Rakibul Hasan, Md. Fahim-Ul Islam, Md. Mahadi Hasan, Anika Tahsin, Md. Golam Rabiul Alam, Md Zia Uddin
    • Under Review in AI Open, Q1 Journal

  • FetalSIFT-CNN: Fetal Brain Plane Classification Enriched by SIFT and Enlightened Through Grad-CAM-based Explainability
    • Proposed a novel fetal brain plane classification architecture that integrates CNN-extracted global features with Dense SIFT local features, classifies them using LightGBM, and enhances interpretability through Grad-CAM for global feature visualization and SIFT key points for local feature representation.
    • Authors : A.M. Tayeful Islam, Shoaib Ahmed Dipu, Md Abu Ibrahim, Md. Golam Rabiul Alam
    • To be submitted to Neural Computing and Applications, Q1 Journal [IF : 4.5]

Conference Publication

  • A Deep Learning Based Ensemble Approach for Gastrointestinal Disease Detection with XAI
    • Proposed an ensemble deep learning model combining a unique CNN architecture with pre-trained models for gastrointestinal disease classification on the Kvasir dataset and enhancing interpretability using LIME-based Explainable AI.
    • Authors : Dewan Ziaul Karim, Tasfia Anika Bushra, Shoaib Ahmed Dipu
    • Published in IEEE International Conference on Artificial Intelligence in Engineering and Technology [IICAIET 2024]

Manuscript Under Preparation

  • FedRetino : A Federated Learning Approach to Classify Retina Image [2024-25]
    • Proposed a federated learning-based approach using different CNN architectures to classify retina images from the MedFMC dataset. Experimentation is ongoing with different strategies such as FedAvg, FedSGD, FedProx, and FedDyn.

  • EnerForecast: Time Series Modeling for Energy Consumption Prediction [2024-25]
    • Utilized various forecasting models, including ARIMA, SARIMA, SARIMAX, LSTM, GRU, and Prophet, to predict household active power consumption based on historical usage patterns while accounting for seasonal trends, external factors, and additional complexities. Current experimentation seeks to merge statistical and deep learning methods.

Supervision

Appointment

Lecturer, Department of Computer Science and Engineering [June 2022 - Present]
BRAC University

Courses Currently Teaching and Previously Taught :

  • CSE111 : Programming Language II (Object Oriented Programming) [Theory, Lab]
    Semesters : Summer 2022, Fall 2022, Spring 2023, Summer 2023, Fall 2023
  • CSE221 : Algorithms [Theory, Lab]
    Semesters : Summer 2022, Summer 2023, Spring 2024, Summer 2024, Fall 2024, Spring 2025
  • CSE370 : Database Systems [Theory, Lab]
    Semesters : Fall 2022, Spring 2023, Summer 2023, Fall 2023, Spring 2024, Summer 2024, Fall 2024, Spring 2025
  • CSE422 : Artificial Intelligence [Lab]
    Semesters : Spring 2024, Summer 2024, Fall 2024
  • CSE321 : Operating Systems [Lab]
    Semesters : Summer 2024
Responsibilities :
  • Conducting Theory and Lab Classes (Course Load : 12.0-15.0 Credits) of each sections having 38-40 students.
  • Grading Scripts, Setting Up Questions and Invigilating for Exams.
  • Coordinating Lab Courses
  • Conducting Administrative Tasks assigned by the Department and the University.


Lecturer, Department of Computer Science and Engineering [May 2021 - May 2022]
Northern University Bangladesh

Courses Taught :

  • CSE3169 : Theory of Computation
    Semesters : Summer 2021, Fall 2021, Spring 2022
  • CSE3228 : Compiler Design
    Semesters : Summer 2021, Fall 2021, Spring 2022
  • CSE3272 : Compiler Design Lab Work
    Semesters : Summer 2021, Fall 2021, Spring 2022
  • CSE3292 : Software Development III (Web Programming)
    Semesters : Fall 2021
  • CSE2291 : Software Development II (Database Programming)
    Semesters : Spring 2022
  • CSE1307 : Object Oriented Programming I (C++)
    Semesters : Spring 2022
  • CSE1360 : Object Oriented Programming I Lab Work (C++)
    Semesters : Spring 2022
  • CSE1101 : Introduction to Computer
    Semesters : Spring 2022
Responsibilities :
  • Conducting Theory and Lab Classes (Course Load : 15.0-18.0 Credits) of each sections having 40-45 students.
  • Grading Scripts, Setting Up Questions and Invigilating for Exams.
  • Supervising Thesis / Projects of Undergraduate Students.
  • Designing and Coordinating Outcome Based Education (OBE) Curriculum.
  • Conducting Administrative Tasks assigned by the Department and the University.


Student Tutor (Undergraduate Teaching Assistant) [September 2019 - December 2020]
Department of CSE, BRAC University

Courses Taught :

  • CSE 110 : Programming Language I (Structured Programming)
  • CSE 111 : Programming Language II (Object Oriented Programming)
Responsibilities :
  • Attended Lab Classes and assisted the Faculty Members to conduct the Classes.
  • Graded Quiz and Assignment scripts.
  • Provided 15 Hours / Week as Consultation Hours for Students and assisted them with Problem Solving and Exam Preparation.
  • Selected Learning Materials, Textbooks and Equipment to Facilitate Tutoring and Helped Students to develop Good Study Skills and Habits.


Student Tutor (Undergraduate Teaching Assistant) [July 2020 - September 2020]
Department of MNS, BRAC University

Course Assisted :

  • MAT 216 : Linear Algebra and Fourier Analysis
Responsibilities :
  • Typeset Lecture Notes, Assignment Problem Sets and Examination Problem Sets in LaTeX.
  • Prepared Problem Sets for Assignments and Examinations from Question Pools.
  • Prepared Short Instruction Tutorials for students to make their transition easier from Regular Semester to Online Semester and buX.


Student Mentor [January 2019 - December 2019]
First Year Advising Team (FYAT), Office of Academic Advising, BRAC University

Responsibilities :

  • Mentored a group of 60 students throughout their First Year at University.
  • Informed them about Rules and Regulations of the University and the Department.
  • Helped them to avail all Opportunities and Facilities of the University.

Technical Skill

  • Programming Languages : Java, Python, C/C++, R
  • Other Languages : MATLAB, Mathematica, LaTeX, x86 Assembly, Bash, Verilog
  • Web Programming : PHP, MySQL, HTML5, CSS
  • Library : TensorFlow, Keras, PyTorch, Scikit-learn, Pandas, NumPy, Matplotlib, JOGL
  • Software Tool : Git, Altera Quartus, Microwind, PSpice, emu8086
  • Linux Distro : Ubuntu, Xubuntu, Manjaro

Honors & Awards

  • Quality Journal Publication Award, BRAC University
    • Amount : 50,000 BDT / 415 USD.
    • Awarded to the Authors who published Q1 Journal Articles in 2023.
  • Conference Fund, BRAC University
    • Amount : 50,000 BDT / 415 USD.
    • Awarded for publishing in Conference.
  • Vice Chancellor's List and Dean's List Award, BRAC University [May 2017 - January 2021]
    • Got placed on VC's List for 6 semesters as recognition of achieving a GPA of 3.90-4.00 on those particular semesters.
    • Got placed on Dean's List for 5 semesters as recognition of achieving a GPA of 3.70-3.89 on those particular semesters.
Undergraduate Academic Project

Service

  • Lab Course Coordinator, BRAC University
    Coordinated Courses :
    CSE221 [Algorithms Lab] [Summer 2022]
    CSE370 [Database Systems Lab] [Fall 2022, Spring 2023, Summer 2023, Fall 2023, Spring 2024, Summer 2024, Fall 2024]
    Responsibilities : Coordinated with Lab Faculty Members of 10-20 different sections and approximately 400-800 students to conduct the Lab Course of those particular semesters.
  • Pre Thesis II Panel Judge, BRAC University
    Semesters : Summer 2022, Fall 2022, Spring 2023
    Evaluated and provided feedback to the Posters and Presentations of the Undergraduate Thesis groups.
  • Final Thesis Defense Panel Judge, BRAC University
    Semesters : Summer 2023, Spring 2024, Summer 2024, Fall 2024
    Evaluated and provided feedback to the research works of Undergraduate Thesis groups.
  • Final Project & Thesis Defense Panel Judge, Northern University Bangladesh
    Semesters : Summer 2021, Fall 2021, Spring 2022
    Evaluated and provided feedback to the research works of Undergraduate Project and Thesis groups.
  • Academic Advisor of Probationary Students, BRAC University
    Semesters : Spring 2023, Summer 2023
    Consulted and advised undergraduate students who are on academic probation.
  • Organizing and Hosting Webinars, Northern University Bangladesh [Youtube Playlist]
    Organized and Hosted Webinars where guests both from Academia and Industry were invited to share their journey and experience with the Undergraduate students.

Talk & Presentations

  • Paper Presentation at IEEE International Conference on Artificial Intelligence in Engineering and Technology, 2024
    [Slides] [Paper]
  • Contributed Talk :
    Short Introduction to Neural Networks and Deep Learning, BRAC University [November 2019]
    [Slides]

Miscellaneous

Relevant Academic Coursework

Machine Learning, Artificial Intelligence, Pattern Recognition, Advanced Artificial Intelligence, Advanced Syntactic Pattern Recognition, Symbolic Machine Learning I, Distributed Computing Systems, Petri Net Theory And Modeling of Systems, Linear Algebra and Fourier Analysis, Elements of Statistics and Probability, Modern Probability Theory and Stochastic Processes, Data Structures, Algorithms, Computer Graphics, Operating Systems, Compiler Design, Numerical Methods, Database Systems, Software Engineering, System Analysis and Design.


Last Updated on 23 February 2025
Original Template Courtesy Jon Barron