Shoaib Ahmed Dipu

Major Research Interests:

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

Lecturer at CSE BracU, Bangladesh. 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

Bachelor of Science in Computer Science and Engineering [Spring 2017 - Fall 2020]
Brac University, Bangladesh
CGPA : 3.91 / 4.00 [Highest Distinction]

Research

Undergraduate Thesis [Spring 2020 - Fall 2020]

Journal Publication

Ongoing Work

  • Title : FetalSIFT-CNN : Convolutional Networks for Fetal Brain Plane Classification Enriched by SIFT and Enlightened Through Grad-CAM-based Explainability
    Collaborators : A. M. Tayeful Islam, Md Abu Ibrahim
    Supervisor : Dr. Md Golam Rabiul Alam
    Manuscript Under Preparation

Supervision

  • Title : Exploration and Mitigation of Gender Bias in Word Embeddings from Transformer-based Language Models (2023)
    Co-supervised Undergraduate Thesis with Dr. Farig Yousuf Sadeque
    Thesis Group Members : Ariyan Hossain, Rakinul Haque, Mohammad Ahanaf Hannan, Nowreen Tarannum Rafa, Humayra Musarrat
    Under Review in Neural Computing and Applications [IF : 6.0]

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
  • CSE370 : Database Systems [Theory, Lab]
    Semesters : Fall 2022, Spring 2023, Summer 2023, Fall 2023, Spring 2024
  • CSE422 : Artificial Intelligence [Lab]
    Semesters : Spring 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

  • 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.
Academic Project

Service

  • Lab Course Coordinator, Brac University
    Coordinating / Coordinated Courses :
    CSE221 [Algorithms Lab] [Summer 2022]
    CSE370 [Database Systems Lab] [Fall 2022, Spring 2023, Summer 2023, Fall 2023]
    Responsibilities : Coordinating / Coordinated with the Lab Faculty Members of 10-13 different sections (each having 38-40 students) to conduct the Lab Courses of these 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
    Evaluated and provided feedback to the research works of Undergraduate Thesis groups.
  • Final Project & Thesis Defense Panel Judge
    Semesters : Summer 2021, Fall 2021, Spring 2022
    Evaluated and provided feedback to the research works of Undergraduate Project and Thesis groups.
  • 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.

Miscellaneous

Relevant Academic Coursework

• Machine Learning • Artificial Intelligence • Pattern Recognition • 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 05 April 2024
Original Template Courtesy Jon Barron