Nathan delivered the course exceptionally well. He was highly professional, articulate, and approachable. His explanations were clear and concise, and he patiently addres ... more