I’ve been involved in one way or another with software development since my first programming job back in high-school in 1986. My professional interests include software engineering, Agile, machine learning, and natural language processing. I hold an M.A. in English from Iowa State (focused on hypertext and linguistics), and an M.S.E.E. from the University of Alabama at Birmingham.