Excellence! Nate is genuine, if not the best, one of the few excellent teachers I've had! I learnt so much, things got very clear. Nate starts with a basic introduction to the topic by giving the meaning in plain English, just the way we, students, understand, the way it should be. Every topic has simple examples that will stick with us.
When he explains complex examples, he takes us step by step. His sense of humour, when less expected, breaks the ice when we have to deal with technological