Deep Learning For 21St Century Skills In Public Health Education