A teacher and advisor said...

Michael is a joy to work with-- curious, intellectually engaged, a quick learner, and able to turn ideas into practical products. He brings humor, discipline, and exploration to a group, and invests himself fully in achieving excellence by making everyone successful.