Twenty eight years ago, I entered the industry. In that time, I’ve been a senior software engineer, a junior programmer, a CEO, a product manager, an independent consultant, and pretty much everything in-between these. I have worked on mission-critical software for the semiconductor industry and began my own mobile-software startup company. Now I am a Professor of Computer Science and work to bring all those experiences into the classroom to help others succeeded in and love our industry.
Change can be hard, especially when everyone has input but not detailed experience. At BYU-Idaho we faced an outdated CS undergraduate curriculum that did not meet Higher Education or industry, and therefore student, needs. In a dramatic and complete rewrite of our CS curriculum, Functional Programming and Erlang became a large part of the solution to our problem.