My name is Greg Gibeling, I grew up in Davis, California.
I worked as an embedded systems programmer at JK microsystems and
a window kernel developer at CACE Technologies. I have received
a bachelors and masters in EECS at
U.C. Berkeley where I spent two years as the Head TA for
EECS150, the digital systems course, and one
semester as Head TA for CS61C the lower division
machine structures and C programming course.
I am currently finishing my PhD in EECS at
U.C. Berkeley, and looking for employment. While I love teaching,
I miss professional development work, larger teams and having a product with customers.
I specialize in hardware development, compilers and embedded systems, though I've worked on many
different areas within computer science. I've posted a relatively complete list of my
larger projects, and I'm happy provide a copy of my resume on request