
Brian Butterfield
Lecturer
Electrical Engineering and Computer ScienceEducation
B.S., M.S., South Dakota School of Mines & Technology
Brief Bio
Brian’s first experiences were in the basement of the family business, building trophies and printing tee-shirts. With that foundation, Brian has spent his career balancing software engineering and entrepreneurship. Over the last 25 years in software, Brian has had product engineering, design, and operational experience. Brian has held positions in software companies and telecommunication service providers and founded startups. In each of these organizations, the problems always centered on efficiency and quality execution, where Brian’s core competencies of problem-solving built and transformed operations. Since 2012, Brian has actively mentored, coached, and taught early software talent through internships and the classroom. Brian founded Compile Black Hills and is focused on building a community of software professionals. There is never enough time to spend traveling, biking, skiing, and hiking.
Teaching
I believe in bridging the gap between industry and academia. I’m passionate about helping students understand the skills, knowledge, and experience that are valuable in both fields. I’m proud to be a trusted resource and advisor for students, guiding them through a wide range of opportunities. My goal is to emphasize the importance of problem-solving skills and the discipline of software engineering. I teach Software Engineering and Capstone Design, and I’m also the cooperative education and industry outreach coordinator.