Resume-aware faculty matching

Find professors who actually fit you

Upload your resume. Four AI agents analyze your background, rank the faculty who fit, inspect their recent research, and help you draft outreach — grounded in their actual work, not templates.

Free to startNo credit cardCancel anytime
Top matches Balanced preset
Dr. Sarah Chen
Stanford · Interpretability · NLP
91
Dr. Marcus Holloway
MIT · Robotics · RL
84
Dr. Aisha Okonkwo
CMU · Fairness · HCI
82
Nova · Professor Researcher · re-ranking top 20…
Andres Bejarano

Andres Bejarano

Verified

Purdue University · Computer Science

Active 2013–2026

h-index6
Citations101
Papers156 last 5y
Funding
See your match with Andres Bejarano — sign in to PhdFit.Sign in

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 author
  • Preparing Graduate Teaching Assistants with Structured Orientation and AI-Simulated Students

    2026-02-13

    articleOpen accessSenior author

    Graduate 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.

  • Owlgorithm: Supporting Self-Regulated Learning in Competitive Programming through LLM-Driven Reflection

    2026-02-13

    articleOpen accessSenior author

    We 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 authorCorresponding
  • AI-Lab: A Framework for Introducing Generative Artificial Intelligence Tools in Computer Programming Courses

    SN Computer Science · 2024-07-24 · 18 citations

    article
  • GAIDE: A Framework for Using Generative AI to Assist in Course Content Development

    2024-10-13 · 17 citations

    articleSenior author

    Contribution: 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 authorCorresponding

    Research 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 author

    Contribution: 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 author

    Contribution: 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 author

    This 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

  • Ann Christine Catlin

    6 shared
  • Chandima HewaNadungodage

    5 shared
  • Ethan Dickey

    Purdue University West Lafayette

    4 shared
  • Christoph M. Hoffmann

    University of Lucerne

    3 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

    2 shared

Labs

  • Department of Computer Science, Purdue UniversityPI

Education

  • Doctor of Philosophy, Computer Science

    Purdue University West Lafayette

    2020
  • Master of Science, Computer Science

    Purdue University West Lafayette

    2017
  • Master of Science, Systems Engineering and Computation

    Universidad del Norte

    2012
  • Bachelor of Science, Systems Engineering

    Universidad del Norte

    2009
  • 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