Herbert Wertheim College of Engineering
Kapoor Lab
Led by Amanpreet Kapoor · Engineering Education
What we study
The Kapoor Lab studies computing education. Recent student projects observe how undergraduate tutors teach in computer science tutoring sessions, and use surveys and machine learning to study why many computing students do not take internships.
What working here is like
- Surveys & interviews
- Computational
- Human participants
- No organisms (data only)
- Coding required
- Projects
- 2
- Papers
- 2
Current projects
Predicting Internship Participation Using Machine Learning
The lab studies why only 40% of computing students take internships. It surveys 512 students at three U.S. universities and uses machine learning models to predict participation. Students learn how to build and evaluate models like Random Forest and Logistic Regression.
From the Spring 2025 UF Undergraduate Research Symposium · abstract book, p. 393
Exploring Undergraduate Computing Tutors' Pedagogical Practices in Tutoring Sessions
The study watches and talks to teaching assistants who help computer science students. Students observe tutoring sessions, record what methods are used, and learn how to improve teaching.
From the Spring 2025 UF Undergraduate Research Symposium · abstract book, p. 169
Summaries are written by AI in plain language from public symposium abstracts and may be imperfect.
Recent papers, explained
- Computing Undergraduate Students' Participation in Internships: Experiences, Preparation, and Barriers
2025
- Effects of a Block-Based Scaffolded Tool on Students’ Introduction to Hierarchical Data Structures
2021 · IEEE Transactions on Education
Tests whether a block-based tool helps students learn binary search trees.
Plain-language summaries are AI-written and reviewed by us; check the paper for details.
How to reach out
Amanpreet Kapoor hasn't set up this page yet. You can also look them up in the UF directory (search “Amanpreet Kapoor”).