Keith Chan
Professor Keith Chan is an amazing teacher! He has interesting lectures, fun assignments, and his extra credit opportunities were also extremely fun to do. I honestly do not believe I needed the extra credit too much, but they looked so fun so I did some anyway. He is also caring. He helped me out greatly throughout the semester.