cv
Basics
| Name | Adnan Abbas |
| Label | CS PhD Student @ Virginia Tech |
| adnana99@vt.edu | |
| Phone | 540-558-5330 |
| Url | https://adnan-abbas.github.io |
| Summary | A Human–Computer Interaction (HCI) researcher exploring how conversational and agentic AI systems can support productivity, self-reflection, and collaboration. My work investigates how people engage with large language model–driven agents for planning and behavior change, and how such systems shape social interaction, cooperation, and collective knowledge practices in the workplace. |
Work
-
2023.08 - 2025.08 Graduate Teaching Assistant
Virginia Tech
Instructional support for multiple CS courses.
- CS 2114: Software Design & Data Structures (Fall 2023 — Fall 2024)
- CS 3744: Introduction to GUI Programming / Graphics (Spring 2025)
- CS 5024: Ethics & Professionalism in Computer Science (Summer 2025)
-
2023.08 - Present Graduate Research Assistant
Virginia Tech — Echolab
HCI research on agentic conversational support for planning and reflection; end-to-end system design, deployment, and mixed-methods evaluation.
- Reviewed 100+ papers on human–AI interaction and behavioral science to surface design and analysis gaps.
- Engineered and field-deployed a Slack-based agent promoting diverse productivity interventions.
- Ran a two-week mixed-methods field study (N=12) using interviews, conversation logs, and daily surveys.
- Conducted qualitative (open/thematic coding, dialogue-act analysis) and quantitative analyses (Python/R).
- Published findings at CUI 2025.
-
2022.07 - 2023.07 Educational Technology Engineer
Educative, Inc.
Developed interactive XR courses and platform features; led content and prototyping.
- Authored flagship courses: WebXR Experiences and VR Development with Unity.
- Prototyped a WebADB-based VR widget for in-browser headset integration.
- Conducted usability tests (N=20) to improve navigation and comprehension.
-
2020.07 - 2022.05 Research Assistant
Lahore University of Management Sciences (LUMS)
Systems research on edge-based cellular control planes.
- Co-developed a design for optimizing control-plane operations; geographically aware consistent hashing.
- Improved latency-sensitive application performance by up to ~2.8× under real-world cellular traffic.
Education
Publications
-
2025.07.01 PITCH: Designing Agentic Conversational Support for Planning and Self-reflection
Proceedings of the ACM Conference on Conversational User Interfaces (CUI 2025)
First-author paper on a Slack-based agent that scaffolds daily planning and self-reflection.
-
2025.04.01 CHOIR: Chat-based Helper for Organizational Intelligence Repository
ACM CHI 2025 Workshop on Tools for Thought
Workshop paper on a chat-based interface for organizational intelligence.
-
2024.05.01 PITCH: Productivity and Mental Well-being Coaching through Daily Conversational Interaction
ACM CHI 2024 Workshop on Designing AI for Well-being
Workshop paper outlining a conversational framework for productivity and well-being coaching.
-
2023.08.01 Neutrino: A Fast and Consistent Edge-based Cellular Control Plane
IEEE/ACM Transactions on Networking
Edge-based control-plane design improving latency for applications such as AR/VR and autonomous vehicles.
-
CHOIR: A Chatbot-mediated Organizational Memory Leveraging Communication in University Research Labs
Under review at CHI 2026
Design of a chatbot-mediated organizational memory for research labs.
-
‘Having Lunch Now’: Understanding How Users Engage with a Proactive Agent for Daily Planning and Self-Reflection
Under review at CHI 2026
Mixed-methods analysis of proactive agent interactions in everyday planning and reflection.
Skills
| Research Methods | |
| Mixed-methods design | |
| Field deployment | |
| Semi-structured interviews | |
| Storyboarding | |
| Thematic analysis | |
| Dialogue-act coding | |
| Statistical modeling |
| Programming | |
| Python | |
| JavaScript (Node.js, React) | |
| C++ | |
| Java | |
| SQL | |
| HTML/CSS | |
| Bash |
| Tools & Frameworks | |
| OpenAI API | |
| Flask | |
| MongoDB | |
| MERN stack | |
| Slack Bolt | |
| Docker | |
| GitHub | |
| Figma | |
| Balsamiq | |
| Nginx |
Languages
| English | |
| Urdu | |
| Gujarati | |
Interests
| Human–AI Interaction | |
| Agentic LLMs | |
| Conversational UX | |
| Behavior change | |
| Organizational memory |
Projects
- 2025.07 - 2025.07
Understanding Organizational Memory Practices
Formative interview study (N=15) with faculty to uncover organizational memory challenges and inform design goals.
- Interview protocol design and analysis
- Synthesis into actionable design goals
- 2024.05 - 2024.05
Encouraging Reflection in Journal Writing
LLM-based journaling prototype enabling future questions and topic control for reflective writing.
- Human–LLM interaction design
- Guided prompts and personalization
- Prototype implementation
- 2023.12 - 2023.12
Short-form Content Addiction in Virtual Reality
Within-subject experiment (N=15) comparing VR vs. smartphone SFC consumption via flow theory; effects on engagement, time distortion, and well-being.
- Experimental design and analysis
- Report write-up
- - Present
SkillCoach: Connecting Learners and Tutors in a Peer-to-Peer Skill-Sharing Marketplace
Peer-to-peer skill-sharing mobile platform; prototyped flows and evaluated with mixed methods.
- User research and Figma prototyping
- Usability evaluation
- Case study write-up
- 2021 - 2021
CarLet: Peer-to-Peer Car Rental Mobile Application
Peer-to-peer car sharing marketplace mobile application.
- Figma prototyping
- Frontend Engineering
- REST APIs
- 2024 - 2024
Phage Taxonomy Database Web Application
A web application for browsing and searching a curated database of bacteriophage taxonomy data.
- Relational Database Design
- Frontend Engineering