What I liked
The flexibility and topics! I taught Java (modding in Minecraft), game development with Unity, and basic coding in Scratch. I was given an informative curriculum to guide me and it was my choice on how I wanted to teach it depending on class size, age of students, resources at my disposal, etc. It was a lot of independent learning and adjustment.