Michael Giang
Awesome Professor he does not give any tests in Program Evaluation, just a lot of group work and a group final project. Groups are assigned randomly based on the questionnaire administered on the days leading up to class. Super down to earth guy and can tell he is passionate about the subject. Also a psychology advisor!!