This show is just perfect to let every teenager grow and meet their own world through fun and entertainment with a lot more learning in the process. I love the way Cory teaches his class by taking the current situation the kids are facing. It promotes self-realisation and shows that if a person wants to learn something, the best way to do it is by letting them find their own answers.