TEACHING

 

 

Academic Tutor

Queensland University of Technology

February 2025 - Present (1 semester)

IFN580 - Machine Learning

Machine Learning Introduction:

This unit encompasses fundamental concepts, techniques, and practices in machine learning and artificial intelligence. Machine learning, a pivotal aspect of data science, drives applications such as movie recommendation, spam filtering, sentiment analysis. It entails constructing models to interpret and generalize datasets, integrating statistical methods and algorithmic development. Originating from AI, it includes diverse learning paradigms. Students will grasp essential principles, apply supervised, unsupervised, and semi-supervised learning methods, delve into basic deep learning, and tackle industry-relevant data challenges. This unit provides practical experience and equips learners with the skills needed to thrive in a data-centric era.

 

Queensland University of Technology

July 2022 - Nov 2024 (5 semesters)

IFN509 - Data Exploration and Mining

Data Exploration and Mining Introduction:

This unit introduces you to the fundamental concepts, techniques and practices of data exploration and mining. Data exploration and mining is essential for individuals and organisations who need to make decisions based on large amounts of data. Data analytics skills enable you to manage, interpret, understand, process and analyse data to find useful insights. You will learn a wide range of data analytics methods and theories to manipulate, model and analyse data. This unit is suitable for both computer science and non-computer science majors who want to develop their data analytics capabilities.

 

Queensland University of Technology

July 2022 - May 2023 (2 semesters)

CAB330 (Data and Web Analytics)

Data and Web Analytics Introduction:

This unit aims to provide fundamental knowledge and skills in data analytics, equipping learners with the ability to make data-driven decisions. Throughout this unit, you will acquire an understanding of different data mining techniques, such as classification, clustering, and association mining. Additionally, you will explore how these techniques can be applied to process text and web usage data.

 

Queensland University of Technology

Feb 2014 - Oct 2015 (4 semesters)

INB302 - IT Capstone Project

IT Capstone Project Introduction:

  • The unit provides a concrete opportunity for students to consolidate the knowledge and skills they have acquired in the course and apply them to a substantial IT project.
  • Students will extend their knowledge and skills in the areas of IT project management through completing professional project documentation and managing the team project.
  • Students will also gain a greater understanding and skill level in analysis and design, and their significance in delivering successful business or research outcome.
  • The unit also focuses on furthering students' professional skills in report writing, oral communication, and visual communication.

 

Casual Lecturer

Queensland University of Technology (QUT)

July 2025

IFN580 - Machine Learning

This unit introduces the fundamental concepts, techniques, and practices of machine learning and artificial intelligence. Students learn to develop models that analyse and generalise from data using statistical and algorithmic approaches. The unit covers supervised, unsupervised, and semi-supervised learning, along with introductory deep learning. Through practical, industry-relevant problems, students gain experience applying machine learning to applications such as recommendation systems, spam detection, and sentiment analysis.

 

Guest Lecturer

Queensland University of Technology (QUT)

July 2023 and July 2022

IFN509 - Data Exploration and Mining

This unit covers the fundamental concepts, techniques, and practices of data exploration and mining. Students learn to manage, process, interpret, model, and analyse large datasets to uncover meaningful insights and support data-driven decision-making. Designed for both computer science and non-computer science majors, the unit develops practical data analytics skills using a broad range of methods and theories.

QUTeX-Data Analytics and Machine Learning for Decision Making

This executive course introduces practical data analytics and machine learning techniques for transforming organisational data into actionable insights and supporting informed, data-driven decision-making. 

IIITs & IIT India (Online)

Jan 11 - Feb 02, 2025

 GenAI for Information Extraction: GANs, LMs, and LLMs

Online academic and professional training modules across Indian Institutes of Information Technology (IIITs) and Indian Institutes of Technology (IIT)-associated programs cover GenAI for Information Extraction, focusing on core architectures including Generative Adversarial Networks (GANs), traditional Language Models (LMs), and Large Language Models (LLMs). 

 

Lecturer

Comilla University

Apr 2010 - February 2013

Computer Science

Here I did my research on improving web map query response time for mobile computing. One existing solution was to compress vector data so that they can be transferred to the mobile device quickly. However, Existing compression techniques were either not effective or complex to implement. We developed a simple compression technique to send query response fast to the mobile devices.

I taught the following courses here:
- CSE221 - Algorithm Analysis
- CSE121 - Data Structure
- CSE123 - Discrete Mathematics
- CSE228 - Object Oriented Programming (using Java)
- CSE111 - Structured Programming (using C)
- CSE126 - Analog Electronics
- CSE110 - Introduction to Computer