Richard Milne
This professor respects his students. He is so nice and so willing to help, you can always stay after class to talk about your challenges with him and he will bring you inspirations. Participation matters in his class, and it is also important to COMPLETE IN-CLASS EXCISES(get these easy marks)!!! lots of work but worth it!