Wow, what an asshat. I'm studying to become a teacher. It's creeps like him that make this a hard profession to be a part of, at times. You shouldn't feel guilty. There wasn't anything you did wrong.
That is totally creepy. It's one thing to say you look nice or pretty today, but it's totally creepy to say anything along the lines of "You look hot" or "Nice breasts," Honestly, he shouldn't have said that about you or any student because he's a teacher and he's there to teach and impart his knowledge onto his students, not flirt with students and have a lovely romp with them. It's really disgusting that a lot teachers would even do that.
@Kitsch & @Careless Whisper: I totally don't feel about him. He deserved it for being a complete and utter creep, but I do feel bad for his students. Subs suck, especially ones who don't know what they're doing. But whateves
You aren't responsible AT ALL. For what?! Your physical appearance? He knows the environment he was in and the protocol. Don't feel guilty or anything about it.
You shouldn't feel guilty. There wasn't anything you did wrong.