Michael Giang
Professor Giang was a fantastic professor to take for program evaluation. He's funny and has good attempts for students to connect. I enjoyed his class very much, the only problem was that I was very confused with the Perusall assignments and it wasn't until the end of the semester it made sense. 