
Andres Bejarano
VerifiedPurdue University · Computer Science
Active 2013–2026
About
Andres M. Bejarano Posada is an Assistant Teaching Professor of Computer Science at Purdue University, specializing in theoretical computer science, artificial intelligence, and geometry processing. He obtained his Ph.D. from Purdue University, where his dissertation focused on the generation of topological interlocking configurations from a geometric approach. His research explores algorithmic and AI-driven solutions to problems in computational geometry, education technology, and scientific computing. Dr. Bejarano has a publication record in top-tier journals and conferences, including work on generative AI in CS education, interlocking structures, and AI-assisted tools. His research extends into specific applications such as algorithm runtime analysis, automatic plagiarism detection in programming courses, and interactive computer graphics. As an academic, he instructs core courses for the Computer Science, Data Science, and Artificial Intelligence majors, leads instructional teams, supervises graduate and undergraduate teaching assistants, and contributes to curriculum development. His work on AI-driven pedagogy and student engagement, supported by grants from Purdue’s Innovation Hub, reflects his commitment to education and mentoring students in research projects and industry applications.
Research topics
- Computer science
- Data science
- Software engineering
- Geometry
- World Wide Web
Selected publications
GLOW: AI-Simulated Students Improve GTA Readiness
2026-02-13
articleOpen accessSenior authorPreparing Graduate Teaching Assistants with Structured Orientation and AI-Simulated Students
2026-02-13
articleOpen accessSenior authorGraduate Teaching Assistants (GTAs) support a substantial share of undergraduate computing instruction, yet many enter their roles with limited preparation and opportunity for feedback. To create greater consistency and scalability, we implemented a redesigned GTA training at a large R1 university that integrates multiday workshops, asynchronous modules, and AI-simulated student communication practice. The model emphasizes professional communication, classroom management, and equitable teaching practices while generating diagnostic data to inform ongoing instructional coaching.
2026-02-13
articleOpen accessSenior authorWe present Owlgorithm, an educational platform that supports Self-Regulated Learning (SRL) in competitive programming (CP) through AI-generated reflective questions. Leveraging GPT-4o, Owlgorithm produces context-aware, metacognitive prompts tailored to individual student submissions. Integrated into a second- and third-year CP course, the system-provided reflective prompts adapted to student outcomes: guiding deeper conceptual insight for correct solutions and structured debugging for partial or failed ones. Our exploratory assessment of student ratings and TA feedback revealed both promising benefits and notable limitations. While many found the generated questions useful for reflection and debugging, concerns were raised about feedback accuracy and classroom usability. These results suggest advantages of LLM-supported reflection for novice programmers, though refinements are needed to ensure reliability and pedagogical value for advanced learners. From our experience, several key insights emerged: GenAI can effectively support structured reflection, but careful prompt design, dynamic adaptation, and usability improvements are critical to realizing their potential in education. We offer specific recommendations for educators using similar tools and outline next steps to enhance Owlgorithm's educational impact. The underlying framework may also generalize to other reflective learning contexts.
Implementing the AI-Lab Framework: Enhancing Introductory Programming Education for CS Majors
2025-02-18 · 1 citations
article1st authorCorrespondingSN Computer Science · 2024-07-24 · 18 citations
articleGAIDE: A Framework for Using Generative AI to Assist in Course Content Development
2024-10-13 · 17 citations
articleSenior authorContribution: This research-to-practice full paper presents “GAIDE: Generative AI for Instructional Development and Education,” introducing a pragmatic and systematic framework for employing Generative AI (GenAI) in the development of educational content. Unlike existing frameworks, GAIDE emphasizes practical applicability for educators, facilitating the creation of diverse, engaging, and academically sound materials. The novel aspect of our approach lies in its detailed methodology for integrating GenAI into curriculum design processes, thereby reducing instructors' workload and improving the quality of educational materials. Through GAIDE, we contribute a distinct, adaptable model for leveraging technological advancements in education, providing a foundational step towards more efficient and effective instructional material development. Background: The motivation for our study emerges from the increasing demand for innovative and engaging educational content, coupled with the notable rise in Generative AI (GenAI) utilization among students for academic tasks. Our investigations reveal that nearly half of students engage with GenAI tools for completing homework assignments, highlighting a significant shift in study behaviors and the potential for technology to shape educational practices. This scenario presents a dual challenge for educators: to adapt to and incorporate these emerging technologies into their teaching methodologies, not merely to keep pace with technological advancements but to leverage them in fostering a more dynamic and inclusive learning environment. This research addresses these challenges by offering a concrete, adaptable solution, aiming to reshape the landscape of educational content creation and its application across diverse learning settings. Intended Outcomes: The primary objectives of introducing GAIDE are to: 1) Streamline the course content development process for educators, 2) Foster the creation of dynamic, engaging, and varied educational materials, and 3) Demonstrate the practical utility of GenAI in enhancing instructional design, potentially setting a precedent for its adoption in diverse educational contexts. Application Design: GAIDE was conceived out of a necessity to efficiently harness GenAI's potential in education. The application design is rooted in constructivist learning theory and TPCK, emphasizing the importance of integrating technology in a manner that complements pedagogical goals and content knowledge. Our Outcomes-Based Course Design approach aids educators in crafting effective GenAI prompts and guides them through interactions with GenAI tools, both of which are critical for generating high-quality, contextually appropriate content. Findings: Preliminary evaluation of GAIDE indicates its effectiveness in mitigating the instructional challenges associated with content creation. Educators reported a significant reduction in the time and effort required to develop course materials, without compromising on the breadth or depth of the content. Moreover, the use of GenAI has shown promise in deterring conventional cheating methods, suggesting a positive impact on academic integrity and student engagement.
Multistep Evolution Method to Generate Topological Interlocking Assemblies
Applied Sciences · 2024-07-26
articleOpen access1st authorCorrespondingResearch on topological interlocking (TI) assemblies indicates that the geometry of blocks plays a significant role in the performance of a configuration. The current TI generation methods can return assemblies of uniform antiprisms, tetrahedra, cubes, and octahedra. However, other shapes (both convex and concave) are well qualified for use in TI assemblies. This paper presents a framework to generate blocks for TI assembly. Starting from a seed polygon, evolution steps translate and reshape the polygon, contracting it eventually to a point, a line segment, or another polygon. Our framework generalizes and unifies previous-generation methods based on tilting angles and height parameters. We show how the proposed method systematically generates novel TI solids and previously reported others.
BoilerTAI: A Platform for Enhancing Instruction Using Generative AI in Educational Forums
arXiv (Cornell University) · 2024-09-20
preprintOpen accessSenior authorContribution: This Full paper in the Research Category track describes a practical, scalable platform that seamlessly integrates Generative AI (GenAI) with online educational forums, offering a novel approach to augment the instructional capabilities of staff. The platform empowers instructional staff to efficiently manage, refine, and approve responses by facilitating interaction between student posts and a Large Language Model (LLM). This contribution enhances the efficiency and effectiveness of instructional support and significantly improves the quality and speed of responses provided to students, thereby enriching the overall learning experience. Background: Grounded in Vygotsky's socio-cultural theory and the concept of the More Knowledgeable Other (MKO), the study examines how GenAI can act as an auxiliary MKO to enrich educational dialogue between students and instructors. Research Question: How effective is GenAI in reducing the workload of instructional staff when used to pre-answer student questions posted on educational discussion forums? Methodology: Using a mixed-methods approach in large introductory programming courses, human Teaching Assistants (AI-TAs) employed an AI-assisted platform to pre-answer student queries. We analyzed efficiency indicators like the frequency of modifications to AI-generated responses and gathered qualitative feedback from AI-TAs. Findings: The findings indicate no significant difference in student reception to responses generated by AI-TAs compared to those provided by human instructors. This suggests that GenAI can effectively meet educational needs when adequately managed. Moreover, AI-TAs experienced a reduction in the cognitive load required for responding to queries, pointing to GenAI's potential to enhance instructional efficiency without compromising the quality of education.
BoilerTAI: A Platform for Enhancing Instruction Using Generative AI in Educational Forums
2024-10-13 · 4 citations
articleSenior authorContribution: This Full paper in the Research Category track describes a practical, scalable platform that seamlessly integrates Generative AI (GenAI) with online educational forums, offering a novel approach to augment the instructional capabilities of staff. The platform empowers instructional staff to efficiently manage, refine, and approve responses by facilitating interaction between student posts and a Large Language Model (LLM). Background: This study is anchored in Vygotsky's socio- cultural theory, with a particular focus on the concept of the More Knowledgeable Other (MKO). It examines how GenAI can augment the instructional capabilities of course staff in educational environments, acting as an auxiliary MKO to facilitate an enriched educational dialogue between students and instructors. This theoretical backdrop is important for understanding the integration of AI within educational contexts, suggesting a balanced collaboration between human expertise and artificial intelligence to enhance the learning and teaching experience. Research Question: How effective is GenAI in reducing the workload of instructional staff when used to pre-answer student questions posted on educational discussion forums? Methodology: Employing a mixed-methods approach, our study concentrated on select first and second-year computer programming courses with significant enrollments. The investigation involved the use of an AI -assisted platform by designated (human) Teaching Assistants (AI- TAs) to pre-answer student queries on educational forums. Our analysis includes a qualitative examination of feedback and interactions, focusing on the AI-TAs' experiences and perceptions. While we primarily analyzed efficiency indicators such as the frequency of modifications required to AI generated responses, we also explored broader qualitative aspects to understand the impact and reception of AI -generated responses within the educational context. This approach allowed us to gather insights into both the quantitative engagement with AI -assisted posts and the qualitative sentiments expressed by the instructional staff, laying the groundwork for further in-depth analysis. Findings: The findings indicate no significant difference in student reception to responses generated by AI - TAs compared to those provided by human instructors. This suggests that GenAl can effectively meet educational needs when adequately managed. Moreover, AI - TAs experienced a reduction in the cognitive load required for responding to queries, pointing to GenAI's potential to enhance instructional efficiency without compromising the quality of education.
GAIDE: A Framework for Using Generative AI to Assist in Course Content Development
arXiv (Cornell University) · 2023-08-23 · 15 citations
preprintOpen accessSenior authorThis paper introduces "GAIDE: Generative AI for Instructional Development and Education," a novel framework for using Generative AI (GenAI) to enhance educational content creation. GAIDE stands out by offering a practical approach for educators to produce diverse, engaging, and academically rigorous materials. It integrates GenAI into curriculum design, easing the workload of instructors and elevating material quality. With GAIDE, we present a distinct, adaptable model that harnesses technological progress in education, marking a step towards more efficient instructional development. Motivated by the demand for innovative educational content and the rise of GenAI use among students, this research tackles the challenge of adapting and integrating technology into teaching. GAIDE aims to streamline content development, encourage the creation of dynamic materials, and demonstrate GenAI's utility in instructional design. The framework is grounded in constructivist learning theory and TPCK, emphasizing the importance of integrating technology in a manner that complements pedagogical goals and content knowledge. Our approach aids educators in crafting effective GenAI prompts and guides them through interactions with GenAI tools, both of which are critical for generating high-quality, contextually appropriate content. Initial evaluations indicate GAIDE reduces time and effort in content creation, without compromising on the breadth or depth of the content. Moreover, the use of GenAI has shown promise in deterring conventional cheating methods, suggesting a positive impact on academic integrity and student engagement.
Frequent coauthors
- 6 shared
Ann Christine Catlin
- 5 shared
Chandima HewaNadungodage
- 4 shared
Ethan Dickey
Purdue University West Lafayette
- 3 shared
Christoph M. Hoffmann
University of Lucerne
- 2 shared
Chirayu Garg
Purdue University West Lafayette
- 2 shared
Parameswaran Desigavinayagam
- 2 shared
Guneshi Wickramaarachchi
Purdue University West Lafayette
- 2 shared
Stephen W. Hoag
University of Maryland, Baltimore
Labs
Department of Computer Science, Purdue UniversityPI
Education
- 2020
Doctor of Philosophy, Computer Science
Purdue University West Lafayette
- 2017
Master of Science, Computer Science
Purdue University West Lafayette
- 2012
Master of Science, Systems Engineering and Computation
Universidad del Norte
- 2009
Bachelor of Science, Systems Engineering
Universidad del Norte
- Resume-aware match score
- Save to shortlist
- AI-drafted outreach
See your match with Andres Bejarano
PhdFit ranks faculty by your research interests, methods, and publications — grounded in their actual work, not templates.
- Free to start
- No credit card
- 30-second signup