CS, math, physics and game development hobbyist