Personally hates how selebus doesn't give justice to Sensei's character. There's sooooo much potential other than being an absolute jerk for no reason by ass fcking a woman genuinely talking about her daughter.
He was also a hyporcrite by refusing to take Molly while taking advantage of highschool girls and their moms at the same time??? Not to mention that he's fooling Chika all this time. Sometimes I forget that this was an H Game, but I feel like it's just "terrible" story-telling. But major props anyway cause sensei is a bit more "self-aware" now.
He blacked out on Sara which is the main reason she didn't hold it against him. Blame the gods or whatever is mind screwing everyone. That was out of his power. He also still felt horrible about it, and was grateful that he got choked out for it.
Molly, is a similar case. He's trying not to black out and rape her like he almost did prior. Even if she's okay with him, she probably won't be okay with getting assfucked and nearly killed if he just blacks out on her, again. He's also totally fine with destroying himself to get laid, so at the very least this is him caring about Molly above himself.
Chika, on the other hand, is where he's just being a coward and shit person. It's gone on for so long he's accepted his cheating and lying as reality for this relationship, meanwhile hoping she won't catch on. Much like with Niki, and Ami, he's a liar and a cheater through and through. Always has been, always will be. Sensei lives by the motto, "If it feels good, do it.", In other words is selfish as hell.