I have seen both movies : 3 idiots and my name is khan recently. 3 Idiots is really a good movie and Aamir has done a great job in this.