Victor Shen
Professor Shen is a very funny and engaging teacher. Even when the material isn't the most exciting, he makes it interesting and fun. He is very helpful with assignments and often helped the class work through problems we were all having with our projects.