Kazi Noshin

I am a PhD student at the University of Illinois Urbana-Champaign (UIUC), USA. During my MS at the University of Virginia, I worked with Prof. Aidong Zhang. Before starting my graduate studies, I worked as a lecturer in the Department of Computer Science and Engineering at University of Asia Pacific, Bangladesh, and as a research assistant in the BUET-Japan Institute of Disaster Prevention and Urban Safety (BUET-JIDPUS), where I worked under the supervision of Prof. Mohammed Eunus Ali.

I received a BSc in Computer Science and Engineering from Bangladesh University of Engineering and Technology. In my final year, I did my thesis in Human-Computer Interaction (HCI) under the guidance of Associate Prof. Dr. Mohammad Saifur Rahman.

My primary research interest is human-computer interaction (HCI), especially areas that address human well-being and behavior, including ICTD, CSCW, human-AI interaction, social computing, human-centered ML design, and ethics.

News!

  • [Aug 2026] Started PhD and working as a Graduate Teaching Assistant for CS 105: Intro Computing: Non-Tech at UIUC (Fall 2026).
  • [Mar 2026] One short paper is accepted @ Canadian AI 2026.
  • [Jan 2026] Started working as a Visiting Scholar at UIUC (Spring 2026).
  • [Dec 2025] Graduated with an MS in Computer Science from the University of Virginia.
  • [Oct 2025] Our paper is accepted @ IEEE BigData 2025 (acceptance rate 18.7%)!
  • [Oct 2025] Defended my MS thesis titled "Computational Analysis of Alzheimer's Disease and Related Dementias Progression"!
  • [Aug 2025] Started working as a Teaching Assistant for 'CS 6205: Research Methods in Human-Computer Interaction' (Fall 2025).
  • [Jul 2025] Started working as a Teaching Assistant for 'CS 4501: Human-Centered Computing for Digital Well-Being' (Summer 2025).
  • [Dec 2024] One paper is accepted @ AIMedHealth, AAAI Bridge Program 2025!
  • [Nov 2024] One paper is accepted @ AMIA 2025.
  • [Sep 2024] My first co-authored paper is accepted @ PSB 2025!
  • [Aug 2024] Started working as a Teaching Assistant for 'CS 6501: Machine Learning' (Fall 2024).
  • [Jan 2024] Our paper is accepted @ IEEE Transactions on Geoscience and Remote Sensing 2024!

Education

University of Virginia

Master of Science
Computer Science

CGPA: 4.00/4.00

August 2023 - December 2025

Bangladesh University of Engineering and Technology (BUET)

Bachelor of Science
Computer Science and Engineering

CGPA: 3.68/4.00

February 2017 - May 2022

Research Experience

Human-AI Interaction: AI Sycophancy, AI Usage in Bangladesh

January 2026 - Present
Supervisor
Assistant Professor, Computer Science, University of Illinois Urbana-Champaign
Collaborator
Associate Professor, Computer Science, University of Toronto
Objectives
  • Understanding user perceptions of AI and AI characteristics in both local and global contexts.

Tools: Thematic Analysis, NLP, Statistical Testing

You can read our latest preprint on AI Sycophancy here.

Understanding Cultural Context Requirements for LLM Interpretation

June 2025 - Present
Mentor
Associate Professor, Computer Science, University of Toronto
Objectives
  • Comparing how humans and LLMs interpret humor in English and Bengali memes using quantitative and qualitative analyses.
  • Using the Meaning Framework and Humor Transaction Schema to identify cognitive and cultural gaps in their humor comprehension.

AutismCare Tactics: Understanding Caregiver Approaches

June 2025 - Present
Mentor
Assistant Professor, Computer Science, University of Illinois Urbana-Champaign
Objectives
  • Employing a mixed-methods approach to examine the strategies caregivers follow to address various challenges faced by children with autism.

Tools: Thematic Analysis, NLP

Computational Analysis of Alzheimer's Disease and Related Dementias Progression

August 2023 - Present
Supervisor
Thomas M. Linville Professor, Computer Science, University of Virginia
Collaborators
Professor, Informatics in Biostatistics and Epidemiology, University of Pennsylvania
Assistant Professor, Data Science in Mathematics, Saint Vincent College
Objectives
  • Cleaning and preparing datasets from EHR data.
  • Building interpretable algorithms and models to provide early predictions for Alzheimer's Disease.

Tools: Python, PyTorch, R

You can read the thesis here.

Actionable Analytics of Cancer

March 2021 - July 2023
Supervisor
Associate Professor, Department of CSE, BUET
External Collaborator
Senior Research Fellow, Barts Cancer Institute, Queen Mary University of London
Objectives
  • Identifying the association of various clinical or molecular factors with the survival of patients diagnosed with cancer.
  • Developing a gene mutation-based scoring system for categorizing patients according to their survival potential using machine learning techniques.

Tools: Python, R

Research Assistant

July 2022 - January 2023
BUET-Japan Institute of Disaster Prevention and Urban Safety

In my senior year, I started my thesis work on Parkinson's Disease. I am very intrigued by research and exploring novel things. It makes me think critically to gather knowledge about human problems. I love taking on challenges through which fresh ideas and new prospects can be achieved. After my graduation, I joined JIDPUS to continue my exposure to research.

Analysis of Frequency Content and Statistical Relationship among Earthquake Parameters of Seismic Data in Bangladesh

July 2022 - April 2023
Supervisor
Professor, Department of CSE, BUET
Objectives
  • Improving Earthquake Early Warning Systems using graph attention networks.
  • Using a shorter time window and a relatively small number of earthquake receiver station records.

Tools: Python, Keras, TensorFlow, MATLAB

Automated Analysis of Parkinson's Disease (PD) Characteristics and Severity Based on Videos Collected via a Web-based Platform

March 2021 - May 2022
(Undergraduate Thesis)
Supervisor
Associate Professor, Department of CSE, BUET
External Collaborators
Assistant Professor, Clinical Neurology, National Institute of Neurosciences and Hospital, Bangladesh
Associate Professor, Department of Computer Science, University of Rochester, USA
Objectives
  • Building a simple automated online PD screening tool by modifying an existing web-based application that can capture audio and video data from participants, to identify Parkinson's Disease (PD) in thousands of undiagnosed people in Bangladesh.
  • Providing patients the opportunity for frequent assessment and monitoring without having appointments with neurologists or traveling to a healthcare facility.
  • Contributing to the ongoing study by building a novel dataset from the Bangladeshi community to help improve the condition of the 10 million people worldwide who currently have Parkinson's disease.

Tools: Python, OpenFace

You can read the thesis here.

Teaching Experience

Graduate Teaching Assistant

University of Illinois Urbana-Champaign
Courses Assisting
  • CS 105: Intro Computing: Non-Tech (Fall 2026)
Responsibilities
  • Conducting labs
  • Leading weekly office hours and supporting students on Ed
August 2026 - Present

Teaching Assistant

University of Virginia
Courses Assisted
  • CS 6205: Research Methods in Human-Computer Interaction (Fall 2025)
  • CS 4501: Human-Centered Computing for Digital Well-Being (Summer 2025)
  • CS 6316: Machine Learning (Fall 2024)
Responsibilities
  • Grading assignments and providing feedback
  • Leading weekly office hours and supporting students on Piazza
July 2025 - December 2025

Lecturer (Full-time)

University of Asia Pacific

I have enjoyed teaching from a young age. I see teaching as a profession that gives me the opportunity to show students the right path and to pursue my passion for a lifetime, as well as a way of learning more from a different perspective. I love interacting with students to build a better understanding.

Conducted Courses
(Spring 2022)
  • Introduction to Computer Science and Methodology
  • Structured Programming (C)
  • Software Development Lab
August 2022 - June 2023

Lecturer (Part-time)

Bangladesh University of Textiles
Conducted Courses
  • Structured Programming (C)
  • Structured Programming Sessional
June 2022 - July 2022

Skills

Programming Languages
  • Python, R
  • C, C++, Java
  • JavaScript, HTML, CSS
  • AWK, Tcl
Databases
  • PostgreSQL, MongoDB
Frameworks
  • Keras, TensorFlow, PyTorch
  • Node.js, React.js, React Native, Bootstrap
  • JavaFX, Slick
Tools/Software
  • Git, GitHub
  • IntelliJ, PyCharm, Code::Blocks, Visual Studio
  • Jupyter Notebook
  • Android Studio
  • Oracle SQL Developer
Libraries
  • NumPy, Pandas
  • Matplotlib
  • SciPy, Scikit-learn
  • OpenFace
Scripting
  • LaTeX, Overleaf
  • Linux Shell Script

Project

  1. WBC Classification

    This project classifies four subtypes of white blood cells from blood cell images.

    Framework: Keras

    GitHub link

  2. CNN from Scratch

    Implemented a convolutional neural network from scratch for an image classification task.

    Language: Python

    GitHub link

  3. DNS Cache Poisoning

    Demonstrates how an attacker can poison the DNS cache and direct users to a fake website to steal their personal information, i.e., a phishing attack.

    Language: C, Tools: VirtualBox VM, Wireshark

    GitHub link

  4. SHIKHON - The Admission Helper

    The target users of the platform are university admission candidates, and the purpose of the application is to provide tutorials, notes, and solutions on specific topics of each subject. The main challenge of this project was learning how to build an interactive live application.

    Language: JavaScript, Library: Node.js, Database: MongoDB, Frontend: React Native

    GitHub link

  5. Lines of Action (LOA)

    This project provides a platform where a player can play against an AI agent, or two players can play against each other. The AI is based on adversarial search with alpha-beta pruning.

    Language: Java, Framework: Slick

    GitHub link

  6. Miscellaneous
    1. Developed a C compiler using lexical analyzer and parser design tools.
    2. Implemented and modified some functionalities of the Nachos Operating System.
    3. Modified some computer network functionalities in NS2.