Igor Shinkar
BEST PROF FOR CMPT CLASSES. He makes lectures as fun as possible and always make classes interesting. Super caring and always replies to piazza posts and emails quicky. If you have a chance to take a class with this prof do it!!