Juancho Buchanan
Professor of the Practice
Research interests
- LLM tools for developing high-quality software through conversational programming
- LLM-assisted design of physical objects for 3D printing, CNC routing, and laser cutting
- LLM tools for creating accessible computer science education
Education
- PhD in Computer Science, University of British Columbia — Canada
- MS in Computer Science, University of Toronto — Canada
- BS in Computer Science, University of Windsor — Canada
Biography
Juancho Buchanan is a professor of the practice in the Khoury College of Computer Sciences at Northeastern University, based in Vancouver.
Buchanan's teaching focuses on introductory programming, object-oriented design, computer graphics, and game engines. His current work explores how large language model (LLM) tools can change the way things get made. He uses conversational programming to build well-engineered software, creates accessible computer science materials for everyone, and designs physical objects for 3D printing, CNC routing, and laser cutting.
Before joining Northeastern, Buchanan worked as the senior director of software engineering at Bananatag, the vice president of engineering at Staffbase, the manager of engineers for Amazon Web Services, the director of core technology for Hothead Games, and a software development manager for Amazon, among other roles. He earned his bachelor's in computer science from the University of Windsor, his master's in computer science from the University of Toronto, and his PhD in computer science from the University of British Columbia.
Recent publications
-
“CS 1.5”: An Experience Report on Integrating CS1 and Discrete Structures for the AI Era
Citation: Ildar Akhmetov, Juancho Buchanan. (2026). "CS 1.5": An Experience Report on Integrating CS1 and Discrete Structures for the AI Era CoRR, abs/2604.16365. https://doi.org/10.48550/arXiv.2604.16365 -
Recycling Items Sorting System
Citation: Lino Coria, Juancho Buchanan. (2024). Recycling Items Sorting System WCCCE, 21:1-21:2. https://doi.org/10.1145/3660650.3660660