Teaching

Teaching Experience in Computer Science

I have taught undergraduate computing courses and laboratories, supported student learning, and contributed to course delivery in core areas of computer science and software development.

Lecturer, Premier University, Chattogram

Computer Science Teaching and Laboratory Instruction

Taught undergraduate computing courses and laboratories, supported student learning, and contributed to course delivery across database systems, artificial intelligence, security, computer architecture, and mobile software development.

Courses and Areas

Artificial Intelligence

Foundations of intelligent systems, machine learning concepts, search methods, and AI applications.

Database Management Systems

Data modeling, relational databases, SQL, normalization, and database-system design.

Cybersecurity

Security principles, secure computing practices, threats, and foundational cybersecurity concepts.

Microprocessors and Microcontrollers

Computer architecture, embedded systems, processor concepts, and hardware–software interaction.

Mobile Application Development

Mobile software design, application development workflows, and practical development tools.

Computer Science Laboratories

Hands-on instruction, programming support, laboratory activities, and applied problem-solving.

Academic Interests

My teaching interests connect computer-science foundations with practical and emerging topics, including artificial intelligence, quantum computing, software engineering, autonomous systems, and trustworthy AI.

Learn more about my research or view my curriculum vitae.