CIS4250: Ethical Issues in Computer Science and Profession Conduct (Spring 2026) @USF
Course Instructor: Dr. Anowarul Kabir, Assitant Professor, USF
Core learning outcomes:
This course introduces students to ethical issues and professional responsibilities arising in the computer sciences.
Students will develop ethical solutions to real-world problems and present them.
Students will demonstrate an ability to recognize ethical and professional responsibilities.
Students will recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
Communicate ethical ideas and information to diverse audiences.
CAI5107: Machine Learning (Fall 2025) @USF
Course Instructor: Dr. Anowarul Kabir, Assitant Professor, USF
Core learning outcomes:
Understand and explain machine learning algorithms.
Design a learning algorithm and apply it to a data set.
Understanding parameter space of learning algorithms to enhance performance.
Formalizing independent project.
Student Proud Project: A semester-long, independent project where each student will plan and execute a machine learning project from start to finish. The project consists of three big milestones.
Milestone I: Literature Survey and Project Proposal
Milestone II: Reproduction of an Existing Work
Milestone III: Novel Contributions
CS480: Artificial Intelligence (Spring 2021) @GMU
Course Instructor: Dr. Sean Luke, Professor, GMU
Kabir's Role: Teaching Assistant
Programming languages: Lisp, Python
During this experience, I held one-on-one meetings during office hours to address students' questions and provide clarifications. I also graded assignments and projects and collaborated with the instructor to design and discuss project materials.
CS367: Computer Systems and Programming (Fall 2018, Spring 2018, Fall 2019, Spring 2019, Fall 2020) @GMU
Course Instructor: Dr. Hakan Aydın, Professor, GMU; Dr. Yutao Zhong, Associate Professor, GMU; Kevin Andrea, Instructor, GMU
Programming languages: C, Assembly
Kabir's Role: Teaching Assistant
We held biweekly discussions on class, assignment, and project materials, delivered lectures on laboratory topics prior to recitations, and addressed students' questions both online (via Piazza) and in person. Additionally, I graded assignments and projects and assisted in solving related problems.