cravens1

Personal Summary

My name is Bob Cravens. I am an engineering enthusiast with a tremendous passion for learning existing and emerging technologies. I enjoy getting my hands dirty and am particularly interested in web and mobile technologies. I have a strong engineering, science and math background.

More Information