David Chan
Visiting Assistant Professor
Michigan State University