homework assignment microfabrication technology 4684293