Nicolas Gendron-Carrier
Prof Nicolas really cares about students' feedback and he will also adjust his lectures as well as exam style. This course is math-heavy and if you are familiar with the basic math knowledge, such as calculus(only the basic is enough, like derivatives), and be able to read the textbook to understand every terminology, you should be able to do well!