Vladimir Yushutin
This prof only speaks in the language of math, if you like that and enjoy learning theory, you will do well. Diff Eq seems to be an interesting topic but I could not follow his lectures so I stopped attending. I taught myself the course from youtube and passed the class. The TA was incredible and taught me much more than the prof.