François Gendron
I had this teacher for 2 semesters and I learned to like this teacher.  It is not an easy class (class average is always low), but one advice would be to attend class, get in touch with the prof and KEEP UP WITH THE WORK LOAD. Don't wait until the midterm or the final to learn everything, you will definetely fail. Overall, very good teacher!