Amaze: On Being a DJ and teaching it to the next Generation