
Bruce Elgort has been teaching in the Web Development program at Clark College since 2013, where he teaches courses in programming, web development, user interface design, accessibility, and emerging technologies. Before teaching, he spent many years in the technology industry, including roles at Underwriters Laboratories and SHARP Microelectronics of the Americas, before co-founding his own software company, Elguji Software. His industry background continues to shape his teaching philosophy, with a strong emphasis on collaboration, accessibility, adaptability, and preparing students for the fast-changing realities of technology and the world around them. He encourages students to remain curious, keep learning, and develop the confidence to teach themselves long after the course has ended.
Bruce’s professional interests include accessible design, AI, web and mobile technologies, and helping students build confidence through hands-on work. In one of his programming courses, he uses CS50 at Harvard University’s Introduction to Programming with Python curriculum, where students learn not only coding fundamentals but also how emerging technologies like AI can be used as tools for engineering, creativity, experimentation, and problem-solving.
At Clark, Bruce is known for extending learning beyond the traditional classroom through connected teaching practices, online collaboration, and project-based instruction. He has presented on accessibility, artificial intelligence, and technology education for educators and organizations locally, globally, and at Harvard University. Students in his programming classes also know him for the rubber ducks that have become a memorable symbol of persistence and learning through challenges.
A longtime music enthusiast, Bruce plays both guitar and drums and brings plenty of rock-and-roll energy into the classroom.