Igor Shinkar
Very generous with regrading should you make a mistake. Lectures are clear and homework is well spaced throughout the term and not super hard. Simply covers what was done in lectures nothing more nothing less. No surprises, as it should be. Very good with answering questions during and after class. Left class with a very good understanding.