I would be careful teaching newcomers to use a global reset. There are two main schools of thought on it, and I am currently sitting on the fence myself. Though setting padding and margin to 0 on form elements can cause problems. Also, keep in mind that W3Schools.com is not always correct and they are in no way affiliated with the W3C. They are a great resource, but you just need to be careful.
Nice work though, I like the material and it is a great idea!