Tech For Good Inc is a 501(c)(3) nonprofit organization that strives to provide technology solutions to under-represented communities. From educational courses to live-saving weapon defense systems, we hope to use technology to impact every life for the better.