Java20 years experience
I've been programming in Java for more than 20 years, including as a Google software engineer and research scientist. I have taught programming at the college level...
Thesis research27 years experience
In addition to writing 3 theses as part of my MIT education (SB, SM, PhD), I have been on dozens of Master's thesis committees. I have written many technical papers in...
C30 years experience
I began programming professionally in C in the 1980s, including working on C compilers written in C. I am an experienced and patient teacher.