Md Imtiaj Hossain
Lecturer & Researcher in Machine Learning.
Who am I
A brief introduction to who I am, what drives my research, and where I'm headed.
I am a Lecturer in the Department of Computer Science and Engineering at Daffodil International University (DIU), where I teach undergraduate courses. My research interests lie at the intersection of deep learning and real-world applications..
My work focuses on developing intelligent systems that can perceive and interpret visual data. I am passionate about building methods that are not only technically rigorous but also practically deployable.
I am continuously expanding my knowledge in this field with the goal of pursuing foundational research under the mentorship of distinguished researchers in artificial intelligence and machine learning.
Personal Info
PhD Interests
Active Research Areas
Ongoing and recent research at the frontier of Machine Learning and Computer Vision.
A Deep Learning Architecture
ConcentrateNet: A Deep Learning Architecture for Analyzing Students’ Concentration in Online Courses Through Webcam
Courses & Instruction
Courses I teach at undergraduate level in the Department of CSE.
Object Oriented Programming
Develops the principles of object-oriented software development, emphasizing modular design, code reusability, abstraction, and maintainable application development.
Data Structures
Introduces fundamental data organization techniques and efficient data management strategies, with an emphasis on designing scalable and high-performance real life applications.
Algorithms Design & Analysis
Explores algorithmic design, analysis, and optimization, focusing on computational efficiency, problem-solving methodologies, and performance evaluation.
Discrete Mathematics
Provides the mathematical foundations of computer science, strengthening logical reasoning, analytical thinking, and formal problem-solving skills essential for computing.
Digital Logic Design
Covers the principles of digital systems and hardware design, enabling students to understand the architecture and operation of modern computing devices.
Computer Graphics
Introduces the mathematical and computational principles of computer-generated imagery, focusing on visual rendering, geometric modeling, and interactive graphics applications.
Academic & Professional History
Full-time academic position delivering lectures, supervising undergraduate theses, and conducting independent research in machine learning and computer vision.
- Teaching 4–6 courses per year across all undergraduate levels
- Member of the Department ACM Committee
Contractual academic position delivering lectures and consulting students.
- Taught 4–6 courses per year across all undergraduate levels
Part-time academic position helped students to understand any topic.
- Assisted in teaching Algorithms course for 200+ students across multiple sections
- Conducted weekly lab sessions and consultation sessions to address students’ queries
- Evaluated assignments and quizzes, ensuring timely grading
Technical Expertise
Tools, frameworks, and methods I use regularly in project research and teaching.
Programming
Machine Learning
Computer Vision
Data & Analysis
Research Tools
Teaching
Open-Source Projects
Car Price Prediction
Designed and implemented a car price prediction model achieving 90% accuracy through effective data preprocessing, feature engineering, and exploratory data analysis on a dataset of 10,000+ records. Visualized key insights using Matplotlib and Seaborn to better understand the factors affecting car prices.
Pandas Case Study
Solved 60+ real-world data analysis problems using Pandas. Extracted actionable insights from multiple datasets for decision-making.
SQL Case Study
Solved 60+ real-world data analysis problems using SQL. Extracted actionable insights from multiple datasets for decision-making.
Awards & Certification
Scholarships, research grants, academic honours, and competition results.
Awards
VC’s & Dean’s List
Awarded for graduating with the highest distinction in the Department of CSE during undergraduate program.
Academic HonourAcademic Scholarship
Awarded merit based schlarship during undergraduate program.
BRAC University
3rd Position
Placed 3rd in intra-university programming contest, Summer 2021, BRAC University.
Competition1st Position
Placed 1st in online workshop on programming skills– wrapping up contest, Fall 2020, BRAC University.
CompetitionCertifications
Additional
Solved 800+ problems in several online judges:
Codeforces
Solved 300+ problems
Problem-solving, Competitive ProgrammingLeetCode
Solved 200+ problems
Problem-solving, Competitive Programmingbeecrowd
Solved 180+ problems
Problem-solving, Competitive ProgrammingCSES
Solved 100+ problems
Problem-solving, Competitive ProgrammingAchieved 3 badges in Leetcode
LeetCode Badges
• Introduction to Pandas • LeetCode 75 • SQL 50
Problem-solving, Competitive ProgrammingWriting & Notes
Tutorials, research commentary, and academic career notes — written to be genuinely useful.
Pandas is an open-source data analysis and manipulation library for Python. It provides powerful data structures to work with structured data seamlessly and efficiently. There are mainly two types of data in pandas.
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of objects, which are instances of classes. It is designed to make code more modular, reusable, and easier to maintain by organizing data and behavior together.
Get in Touch
Open to PhD, research collaborations, Data Scientist role.




