Andres Bejarano
Assistant Teaching Professor of Computer Science

Dr. Bejarano is an academic in computer science 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. He has… ↓More
Joined department: Fall 2014
Education
Bachelor, Universidad del Norte, Colombia, Systems Engineering (2009)
Master, Universidad del Norte, Colombia, Systems Engineering and Computation (2012)
M.Sc., Purdue University, Computer Science (2017)
Ph.D., Purdue University, Computer Science (2020)
Dr. Bejarano is an academic in computer science 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. He 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.
Dr. Bejarano is an Assistant Teaching Professor, instructing core courses for the Computer Science, Data Science, and Artificial Intelligence majors. He also leads instructional teams, supervises graduate and undergraduate teaching assistants, and contributes to curriculum development. His research on AI-driven pedagogy and student engagement, supported by grants from Purdue’s Innovation Hub, reflects his commitment to education. With a track record of mentoring students in research projects and industry applications, he remains dedicated to advancing computational research and educational methodologies.
Selected Publications
Andres Bejarano, Ethan Dickey, and Rhianna Setsma. “Implementing the AI-Lab Framework: Enhancing Introductory Programming Education for CS Majors.” In Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2 (SIGCSE TS 2025). Association for Computing Machinery, New York, NY, USA, 1383–1384. https://doi.org/10.1145/3641555.3705201
E. Dickey and A. Bejarano, “GAIDE: A Framework for Using Generative AI to Assist in Course Content Development”, 2024 IEEE Frontiers in Education Conference (FIE), Washington, DC, USA, 2024, pp. 1-9, doi: https://doi.org/10.1109/FIE61694.2024.10893132
A. Sinha, S. Goyal, Z. Sy, R. Kuperus, E. Dickey and A. Bejarano, “BoilerTAI: A Platform for Enhancing Instruction Using Generative AI in Educational Forums”, 2024 IEEE Frontiers in Education Conference (FIE), Washington, DC, USA, 2024, pp. 1-8, doi: https://doi.org/10.1109/FIE61694.2024.10893137
Dickey, E., Bejarano, A., Garg, C. “AI-Lab: A Framework for Introducing Generative Artificial Intelligence Tools in Computer Programming Courses.” SN COMPUT. SCI. 5, 720 (2024). https://doi.org/10.1007/s42979-024-03074-y
Bejarano A., Moran K. (2024) “Multistep Evolution Method to Generate Topological Interlocking Assemblies.” Applied Sciences. 14(15):6542.https://doi.org/10.3390/app141...