Dan is an amazing teacher. He gives clear instructions and is super helpful when you don't understand. He also treats people with respect and does not belittle anyone for not knowing. He's very friendly and very supportive of people as he always tries to get people implicated in events in hopes to better themselves. Truly a great teacher and person