Hi! My name is Andrew Hanselman. I graduated from the University of Illinois in Urbana Champaign with a Bachelor's degree in Computer Engineering and a Master's degree in Electrical and Computer Engineering. Since then, I've worked on out-of-order core design at SiFive.
Outside of work, I like to play video games with friends, go for long runs, renovate my house, and spend time with family!
I am a strong advocate for continued learning. I have always had a passion for understanding how things work, computers in particular. Whether that is high level software abstraction, compilers translating human-readable code into machine-executable binary, logic design in computer architecture, and all the things above, between, and below.
Inevitably, in the process of engineering, we all encounter things we don't understand and problems we have trouble breaking down. It is always helpful to seek out the expertise of others to enhance your skills and understanding. Doing so is a virtue.
At the end of the day, the joy of discovery and creating is the most important. Hopefully we have answered some challenging new (or old) questions, have created things original and genuine, and have enjoyed it along the way.