Brian Gish
![]() |
|
What he does:
- Brian works in Sustaining Engineering, which means he fixes bugs in the product, using Delphi and C++. He also works with Java and the web, using Tomcat, Hibernate, etc., which are internal web tools.
Brian's background:
- Brian received a Bachelor of Science in Applied and Computational Mathematics (ACMS), from the University of Washington, Spring 2005, with an emphasis in discrete math and algorithms.
- Brian's work is primarily programming.
- Brian says he first became interested in the ACMS program after he was denied admission to the Computer Science Department. He treated the program more like a CS major and took every CS class that was available to him. He also kept busy with programming side projects. He worked with Java and taught himself C++. He says he did everything from writing a basic Game Engine to writing an IDE.
Advice for students:
- For those students wanting a programming career, Brian says he can't stress enough how beneficial it is to take up programming projects in your free time. This is where you learn new things and solidify your knowledge of what you learned in class. And plan to do some projects in C++, since there is very little experience offered in classes, but yet almost every interviewer expects you to know it.

