Summary
Chris Lupo is an academic leader and applied computing strategist who directs the Noyce School of Applied Computing at Cal Poly, overseeing interdisciplinary collaboration across Computer Science, Computer Engineering, and Electrical Engineering for some 2,100 students. With over a decade of faculty leadership experience including six years as department chair, he builds hands-on curricula and faculty-student research programs focused on parallel and high-performance computing, GPU acceleration, and computer architecture. A PhD in Computer Engineering from UC Davis, he is known for translating advanced topics like code generation and accelerator programming into practical undergraduate and graduate learning experiences. Under his leadership the school has emphasized industry partnerships and applied projects, reflecting a commitment to producing job-ready graduates and research with real-world impact. An often-overlooked strength is his long track record of systems and teaching-tool maintenance from his graduate years, which informs his pragmatic, infrastructure-aware approach to curriculum design.
11 years of coding experience
19 years of employment as a software developer
PhD, Computer Engineering, PhD, Computer Engineering at University of California, Davis
BS, Electrical Engineering, BS, Electrical Engineering at California State University-Fresno
English