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.

 

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