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
Dickey, E., Bejarano, A. (2024) “GAIDE: A Framework for Using Generative AI to Assist in Course Content Development.” To be published in the Proceedings of the 2024 IEEE Frontiers in Education Conference (FIE).
Sinha, A., Goyal, S., Will, Z., Kuperus, R., Dickey, E., Bejarano, A. (2024) “BoilerTAI: A Platform for Enhancing Instruction Using Generative AI in Educational Forums.” To be published in the Proceedings of the 2024 IEEE Frontiers in Education Conference (FIE).
Bejarano A., Moran K. (2024) “Multistep Evolution Method to Generate Topological Interlocking Assemblies.” Applied Sciences. 14(15):6542. https://doi.org/10.3390/app141...
Dickey, E., Bejarano, A., Garg, C. (2024) “AI-Lab: A Framework for Introducing Generative Artificial Intelligence Tools in Computer Programming Courses.” SN COMPUT. SCI. 5, 720. https://doi.org/10.1007/s42979...
HewaNadungodage, C., Catlin, A. C., Bejarano, A., Clark, S., Wickramaarachchi, G., Fernando, S., Desigavinayagam, P. (2020) “The DEEDS platform: Support for integrated data and computing across the research lifecycle.” Future Generation Computer Systems. https://doi.org/10.1016/j.futu...