Andrew Reynolds
This is actually a review for the Math M21 course but the course code doesn't exist. Professor Reynolds is a wonderful professor that not only teaches the course material itself well but also hints at further topics to research and allows students with a real interest in the subject to leave with more knowledge than they signed up for.