Understanding AI/ML with TensorFlow via Project-based Immersion