Enamul Hassan

Teaching

Six years on the Computer Science and Engineering faculty at Shahjalal University of Science and Technology (SUST) — Lecturer from 2017, Assistant Professor from 2019, on study leave since 2023 — plus adjunct teaching at Sylhet Engineering College and Sylhet International University. Twenty-five courses across 68 offerings.

Courses taught

Programming and data structures
Structured Programming Language (6 offerings) · Structured Programming Language Lab (5) · Data Structures (4) · Data Structures Lab (4) · Introduction to Computer Language (5) · Introduction to Computer Language Lab (7) · Introduction to Programming with Python Lab · Introduction to Computing Applications (2)
Databases
Database Management System (3) · Database Management System Lab (2) · Database Management and Programming (2) · Database Management and Programming Lab (3) · Advanced Database System (2) · Advanced Database System Lab (2)
AI and machine learning
Artificial Intelligence (4) · Artificial Intelligence Lab (4) · Machine Learning · Machine Learning Lab
Web and cloud
Web Engineering (2) · Web Engineering Lab (2) · Web Technologies Lab · Cloud Computing · Cloud Computing Lab
Competitive programming
Introduction to Competitive Programming
Projects and thesis
Project Work II (2) · Project and Thesis I/II — supervisor, report evaluator and committee member
Departments served
Computer Science and Engineering, Mathematics, Genetic Engineering and Biotechnology, Electrical and Electronic Engineering, Statistics, Business Administration, Chemistry, Economics, Social Work, Software Engineering, and the Institute of Information and Communication Technology

At Stony Brook

Teaching Assistant Fall 2024, Spring 2025
CSE 220 System Fundamentals I — office hours, assignment support and grading; wrote coding questions for examinations.

Mentoring and supervision

Thesis supervision 2017–2023
45 final-year undergraduate thesis and project students: 29 at SUST and 16 at Sylhet Engineering College.
Evaluation 2018–2023
Approximately 80 final-year thesis and project reports evaluated, across natural language processing, image processing, deep learning, blockchain and machine learning; committee member for five cohorts.
Competitive programming 2020–2023
Lead Coach of the CSE competitive programming wing. Teams reached the ACM-ICPC World Finals in 2019 (as co-coach) and 2022, placing 50th, and won the BUET CSE Fest Inter-University Programming Contest in 2023.

Instructor credentials

Cisco Networking Academy 2017–2023
Instructor, CCNA Routing and Switching v6.0 and v7.0.
AWS Academy 2022–2023
Instructor, Cloud Computing Fundamentals.

Service

Reviewing
ICCIT 2024 · ICERIE 2019, 2021 · ICBSLP 2019 · Journal of Information & Knowledge Management
Department and university
Chairman (2020–23) and member (2018–23) of examination committees · Undergraduate Coordinator, CSE (2020–22) · Curriculum Committee, CSE (2020–23) · Technical Sub-committee, Admission Test (2017–23) · Examiner for technical staff recruitment (2022–23) · Member of Total SUST, a project to make administrative processing paperless (2022–23) · Member, Natural Language Processing Lab
Community
Problem setter and judge, SUST Intra-University Programming Contest (2014–present) · Advisor, SUST Science Arena (2021–24) · Advisor, RoboSUST (2023–24) · Contributor, Stack Overflow (reputation 5.3k+)