Multi-functional Metamaterial Design & Multi-scale, Multi-material 3D Printing at UC Berkeley