Portfolio item number 1
Short description of portfolio item number 1
Short description of portfolio item number 1
Short description of portfolio item number 2 
Published in IEEE International Conference on Robotics and Biomimetics (ROBIO), 2013
Full-body gesture recognition with a Kinect, trained on 12 cricket-umpire gestures; reaches 98.11% accuracy with a neural-network classifier.
Hasnain Heickal, Tao Zhang, and Md. Hasanuzzaman. "Real-time 3D full body motion gesture recognition." IEEE ROBIO 2013, 798-803.
PaperPublished in International Journal of Image and Graphics, 2015
Real-time 3D gesture recognition from depth images by tracking head, neck, shoulder, arm, hand and leg joints with a Kinect sensor, with centre-of-gravity correction and joint-position normalization.
Hasnain Heickal, Tao Zhang, and Md. Hasanuzzaman. "Computer Vision-Based Real-Time 3D Gesture Recognition Using Depth Image." International Journal of Image and Graphics 15, no. 1 (2015): 1550004.
PaperPublished in Plant Tissue Culture and Biotechnology, 2016
SeqDev builds contigs from raw reads using reference sequences, combining a weighted-frequency consensus (BlastAssemb) with suffix arrays and gap-filling search; demonstrated on Pokkali rice promoter sequences.
Tanzilur Rahman, Hasnain Heickal, Sumaiya Tabrejee, M. M. K. Chowdhury, S. M. Sarwar, and Mohammad Shoyaib. "SeqDev: An Algorithm for Constructing Genetic Elements Using Comparative Assembly." Plant Tissue Culture and Biotechnology 26, no. 1 (2016): 105-121.
PaperPublished in International Conference on Machine Learning and Computing (ICMLC), 2017
User authentication from mouse movement trajectories, using twelve movement features with SVM, k-nearest-neighbour and naive Bayes classifiers.
Masud Karim, Hasnain Heickal, and Md. Hasanuzzaman. "User Authentication from Mouse Movement Data Using Multiple Classifiers." ICMLC 2017, 122-127.
PaperPublished in IEEE/ACIS International Conference on Computer and Information Science (ICIS), 2018
A language-independent document segmentation system that splits printed pages into halftones and graphics, tables with their cells, and text blocks.
Nasid Habib Barna, Tisa Islam Erana, Shabbir Ahmed, and Hasnain Heickal. "Segmentation of Heterogeneous Documents into Homogeneous Components using Morphological Operations." ICIS 2018, 513-518.
PaperPublished in 2018 5th International Conference on Computational Science/Intelligence and Applied Informatics (CSII), 2018
A Bangla (or Bengali) Speech-to-Text conversion system using deep recurrent neural networks.
Tausif, Md Tahsin, Sayontan Chowdhury, Md Shiplu Hawlader, Md Hasanuzzaman, and Hasnain Heickal. "Deep learning based bangla speech-to-text conversion." In 2018 5th International Conference on Computational Science/Intelligence and Applied Informatics (CSII), pp. 49-54. IEEE, 2018.
PDFPublished in 2018 5th International Conference on Computational Science/Intelligence and Applied Informatics (CSII), 2018
An end-to-end speech synthesis system in Bangla (or Bengali) using minimal training and zero language specific knowledge.
Pial, Tanzir Islam, Shahreen Salim Aunti, Shabbir Ahmed, and Hasnain Heickal. "End-to-End Speech Synthesis for Bangla with Text Normalization." In 2018 5th International Conference on Computational Science/Intelligence and Applied Informatics (CSII), pp. 66-71. IEEE, 2018.
PaperPublished in International Conference on Education Technology and Computers (ICETC), 2018
A framework for building a low-cost educational robotics kit programmed through a visual language, so students can apply programming concepts without worrying about syntax.
Mehedi Hasan Masum, Tanvir Shahriar Rifat, Saifuddin Md Tareeq, and Hasnain Heickal. "A framework for developing graphically programmable low-cost robotics kit for classroom education." ICETC 2018, 22-26.
PaperPublished in Dhaka University Journal of Applied Science and Engineering, 2021
An abstractive text summarization system using pointer generator network and topical feature extraction.
Barna, Nasid Habib, and Hasnain Heickal. "An Automatic Abstractive Text Summarization System." Dhaka University Journal of Applied Science and Engineering 6, no. 2 (2021): 39-48.
PaperPublished in Educational Data Mining, 2024
Using large language models (LLMs) to generate a “feedback-ladder,” providing multiple levels of feedback for programming assignments based on student submissions. The approach aims to offer progressively detailed feedback while considering the learning context of students, addressing limitations of existing methods that provide overly direct, one-size-fits-all feedback.
Hasnain Heickal and Andrew Lan. "Generating Feedback-Ladders for Logical Errors in Programming using Large Language Models." Educational Data Mining 2024, 947-951.
PDFPublished in CHI Conference on Human Factors in Computing Systems (Extended Abstracts), 2025
PACE, a Python tutor built on small language models that gives step-by-step guidance and adaptive feedback, evaluated for engagement and learning outcomes.
Muhtasim Ibteda Shochcho, Mohammad Ashfaq Ur Rahman, Shadman Rohan, Ashraful Islam, Hasnain Heickal, AKM Mahbubur Rahman, M. Ashraful Amin, and Amin Ahsan Ali. "Improving User Engagement and Learning Outcomes in LLM-Based Python Tutor: A Study of PACE." CHI EA 2025.
PaperPublished in International Conference on Artificial Intelligence in Education, 2025
This work presents an encoder–decoder model that learns code-edit embeddings from consecutive student submissions, using test case outcomes to fine-tune large language models. The approach enables personalized code suggestions that preserve student style while improving correctness, and reveals common debugging patterns through clustering analysis.
Hasnain Heickal and Andrew Lan. "Learning Code-Edit Embeddings to Model Student Debugging Behavior" International Conference on Artificial Intelligence in Education 2025, 91-98.
PDFPublished in IRAISE 2026, Festival of Learning (AIED, EDM & L@S), 2026
A randomized classroom deployment comparing natural-language hints, AI-generated failing test cases and no AI feedback in introductory Python labs, with the ProgFeed dataset of 6,693 submissions from 215 students; natural-language feedback is linked to higher completion and faster convergence to correct solutions.
Hasnain Heickal and Andrew Lan. "A Classroom Study of LLM-Generated Feedback Intervention in Introductory Programming." IRAISE 2026, Festival of Learning (AIED, EDM & L@S), 2026.
PaperPublished:
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
Lecturer, Department of Computer Science and Engineering, Eastern University, 2014
I have worked as a lecturer at the Department of Computer Science and Engineering at Eastern University for a semester.
Lecturer, Department of Computer Science and Engineering, University of Dhaka, 2014
I have worked as a lecturer in CSE, DU from May 2014 to February 2018.
Assistant Professor, Department of Computer Science and Engineering, University of Dhaka, 2018
I have worked as an Assistant Professor in CSE, DU from February 2018 till now. Right now I am in study leave for the PhD.
Teaching Associate, Department of Computer Science, University of Massachusetts Amherst, 2025
I have worked as a Teaching Associate in CS, UMass Amherst in Fall, 2025.