My first-hand experience on AI impacting education through Perplexity, Cursor and ChatGPT

AI will change education forever. Here's how I leveraged Perplexity, Cursor and ChatGPT to teach Supervised Learning and assess coursework.
The open source code is available here.
Recently I was invited to teach a course in Big Data and Data Analytics at Europeia University. I gave 4 hours of classes, divided into:
- Supervised Learning - Theory
- Supervised Learning - Practice
And then evaluated the students coursework.
Creating a new syllabusโ
My past experience as a teacher happened during my BSc., back in 2016, where I was a TA for the course of Signal Theory and had to help students in their coursework through Matlab/Octave.
Things were different at the time because I had a syllabus to follow and most of my time was spent helping students if they were blocked coding-wise or had some questions regarding the theory.
And of course - there was no AI. At least not in the sense that we speak about today - i.e. there were no LLMs.
This time was different - I had the flexibility to choose what I was going to cover about Supervised Learning.
I've never worked as a Data Scientist per se, but have been passionate about data for a while and spent a lot of time reading books and learning about the topic. In my previous company, I started playing with IMU data in my spare time which lead me to publish a paper at ICMLA where I used Support Vector Machine (SVM) for Step Detection using Nurvv trackers and even open sourced the code here.

I've wrote about this and how I managed to write the entire code in my spare time in a single week, and missing the yearly team event in order to pull this off. You can read more about it here.
But so the question is:
"Where do I start?"
My first intuition was to gather some of my favorite books and courses on the topic and understand how they presented the overall subject. I wouldn't have the same time, so I would need to touch on most topics briefly - enough for students to know about it and explore further if curious.
However, given my time constraints with running OpenBB, I would have had a hard time since I would need to:
- Consume the content of these books and courses
- Mix and match them
- Cut to fit the time constraints
- Produce a final syllabus that I'm confident about
This was not a trivial task, and definitely not a weekend job.
Except that IT WAS.