Topics

Overview of class topics. Click on the titles for details.

Session 1: Building Transformative Learning Tools with GenAI for Data Science Education

Class Date: August 27, 2025
This session addresses how generative AI is reshaping data science education by enabling unprecedented levels of personalized, adaptive, and inclusive learning experiences. It explores the ways in which AI-driven tools support the customization of instructional content, allowing students to learn at their own pace and according to their unique preferences, thereby moving beyond the traditional one-size-fits-all model of education.

Session 5: Efficient Data Processing and Optimization

Class Date: September 24, 2025
The session will cover the basics of execution in Apache Spark, starting with an explanation of SparkContext, which is responsible for creating a Spark environment. The concept of Directed Acyclic Graphs (DAG) will be introduced, as it plays a crucial role in optimizing Spark’s execution plan.

Session 7: Graph Analytics & Advanced Topics

Class Date: October 8, 2025
This session covers the fundamental aspects of graph analytics and its application in various domains. We discuss the introduction to graph analytics, highlighting real-world use cases where graph analysis provides valuable insights.

Session 12: AI Tutor Development Lab

Class Date: November 12, 2025
This hands-on worksession provides an opportunity for students to engage with one another’s projects, fostering a collaborative learning environment. As students work on their individual solutions, they meet to discuss their progress, share ideas, and exchange assistance. The session encourages peer-to-peer interaction, allowing participants to leverage each other’s skills, insights, and perspectives. By sharing knowledge and expertise, students can enhance their understanding of the subject matter while developing valuable collaboration and communication skills.

Session 13: AI Tutor Development Lab

Class Date: November 19, 2025
This hands-on worksession provides an opportunity for students to engage with one another’s projects, fostering a collaborative learning environment. As students work on their individual solutions, they meet to discuss their progress, share ideas, and exchange assistance. The session encourages peer-to-peer interaction, allowing participants to leverage each other’s skills, insights, and perspectives. By sharing knowledge and expertise, students can enhance their understanding of the subject matter while developing valuable collaboration and communication skills.