The only teacher you will ever need in your life. I'm not joking. HE IS A FLAWLESS MAN. Incredibly smart, really personable, very helpful, etc.
Perfect teacher; never a boring class and gives notes that are very easy to understand. Always open to help and answer any questions, very passionate about the subjects that he teaches and very intell