The opening you suggested is not really a Grünfeld. It's only Grünfeld if white has a knight on c3, unless white has played g3 or Bd2, when placing the d5 knight on b6 is justified. The line 1.c4 g6 2.d4 d5? 3.cxd5 Nf6 4.Nf3 Nxd5 5.e4 is a transposition into the Marshall-opening, which is just awful for black. It comes down to playing the line 1.d4 Nf6 2.c4 g6 3.Nf3 Bg7 4.Nc3 d5 5.Bd2 down a full tempo.
If you want to play a Grünfeld setup against 1.c4, you have to start 1...Nf6. After 1.c4 g6 2.Nc3 Nf6 3.e4 it's going to be a King's Indian defense.
In the reversed closed sicilian line suggested by the OP's teacher, giving up the centre with 9...e5xd4 doesn't look very natural. Don't think d4xe5 is a threat is it? Otherwise looks a reasonable line.
For an inexperienced player would recommend just putting a pawn in the center,and developing with 1.c4 e6 2Nf3 d5 3g3 nf6 4Bg2 Be7 5.0.0 0.0. It isn't bad at top levels either. Michael Adams recently used it to win against one of his main rivals at British Championship.