About Me

Hi, this is Alif! I am a CSE graduate. I completed my Bachelors degree from the Department of Computer Science and Engineering, Bangladesh University of Engineering and Technology (BUET) in May, 2023. I am currently working as a Lecturer at the Department of Computer Science and Engineering, University of Asia Pacific.

I have a general interest in mathematics, and my current research interests revolve around areas such as Data Mining, Human Computer Interaction, Artificial Intelligence, and Machine Learning. During my undergrad, I enjoyed courses that involved a lot of mathematics, such as Computer Graphics, Machine Learning, Artificial Intelligence, Linear Algebra and Probability and Statistics. I believe we can use mathematics to solve many of the problems we face today. With the use of necessary data and proper modeling, we can uncover new and remarkable insights.

Apart from my academic pursuits, I have a passion for music. I sometimes play the strings. I find that music and mathematics are not unrelated; that's why I'm drawn to both areas. I served as the treasurer of BUET's cultural club, Murchhona.

I am open to any collaborative research work if you're interested. Feel free to contact me if you have any questions or just want to say hi!

Research

GPT-Supported EFL Learning for Underprivileged Learners of Bangladesh Aug 2023 - Present

Human Computer Interaction

An investigation into the suitability of Large Language Models like ChatGPT and GPT-4 for English as a Foreign Language (EFL) education among young learners. This research includes data collection on students' performance using a custom app, participant interviews, and other methodologies. The project is under the guidance of Dr. A. B. M. Alim Al Islam and includes collaboration with Dr. Dongwon Lee.

Spatio-Temporal Analysis of Deep Learning based Crime Prediction Models June 2022 - Present

Data Mining, Machine Learning

An assessment of the performance of various state-of-the-art crime prediction models, with a focus on both spatial and temporal dimensions. This project is supervised by Dr. Tanzima Hashem and includes collaboration with Dr. Mohammed Eunus Ali.

Work Experience

LecturerJuly 2023 - Present

University of Asia Pacific

Course Instructor : Numerical Methods, Artificial Intelligence, Software Engineering, Digital Logic and System Design

Education

B.Sc., Computer Science and EngineeringMarch 2018 - May 2023

Bangladesh University of Engineering and Technology

Notable Courses : Machine Learning, Artificial Intelligence, Computer Networking, Computer Security, Computer Architecture, Operating System, Computer Graphics, Bioinformatics, Compiler, Simulation and Modeling, Fault Tolerant Systems, Linear Algebra, Probability and Statistics, Numerical Methods, Discrete Math

Higher Secondary Certificate2015-2017

Notre Dame College

Secondary School Certificate2013-2015

Ideal School and College

Skills

Programming Languages

C/C++, Java, Python, JavaScript, HTML/CSS, Bash, Assembly (8086)

Tools

Git, Wireshark, LaTex, Atmel Studio, Logisim, Proteus, Cisco Packet Tracer, Network Simulator (NS3), Autopsy

Database

Oracle, Postgresql, MongoDB, MySQL, SQLite

Framework

Django, Node, React, React-Native, Express, Tensorflow, PyTorch

Projects

HTML5 Bootstrap Template by colorlib.com

Bookflix

React, Express, MongoDB, Node

[Code]

Bookflix is a subscription based book reading platform. Subscribers have access to a wide range of books and can enjoy reading their favorites. The system provides comprehensive information about the books and their respective authors.

HTML5 Bootstrap Template by colorlib.com

Wireless Network Simulation

Network Simulator 3

[Code]

Simulated network topologies like wireless ad-hoc and the Low Rate Personal Area Network (LRWPAN) topology. An enhancement to TCP-Vegas for wireless ad-hoc networks, referred to as "TCP-VegasW," has also been implemented.

HTML5 Bootstrap Template by colorlib.com

Implementation Of An Operating System

XV6

[Code]

Implemented the paging framework, scheduling, memory management, and various other functionalities for the xv6 operating system.

HTML5 Bootstrap Template by colorlib.com

Compiler

C, Flex, YACC

[Code]

Constructed symbol table, lexical analyzer, syntax and semantic analyzer, and generated intermediate assembly code step by step.

HTML5 Bootstrap Template by colorlib.com

Computer Graphics

[Code]

Implemented a range of graphics algorithms, including the Raster-Based Graphics Pipeline, the Generation of various object types, Ray Tracing, and Illumination techniques, among others.

HTML5 Bootstrap Template by colorlib.com

Smart-Health-Tracker-Watch

Atmega32, Arduino, Sensors, AtmelStudio

[Code]

Developed a smart watch that can monitor the user's heart rate, body temperature, and blood pressure. The watch also can detect if a user has fallen down and can send an alert to a predefined number.

HTML5 Bootstrap Template by colorlib.com

Simulation and Modeling

[Code]

Conducted simulations for various systems, including queueing system, inventory system, PERT chart analysis, optimal stopping problems, acceptance-rejection methods, and more.

HTML5 Bootstrap Template by colorlib.com

Artificial Intelligence

[Code]

Implemented some of the classical Artificial Intelligence algorithms like A* Search, Minimax, Constraint Satisfaction Problems, Hidden Markov Model, and more.

HTML5 Bootstrap Template by colorlib.com

Machine Learning

[Code]

Implemented various machine learning algorithms like Logistic Regression, Expectation Maximization Algorithm, Convolutional Neural Network.