He holds Bachelor's Degrees in Physics and Electrical Engineering, and hopes to soon complete his Master's Degree in Software Engineering (if he can come up with a thesis!).