In 1995, Steven returns and gets a job at Summer Bay High as a teacher, much to Donald Fisher's (Norman Coburn) surprise. Everyone is delighted to have him back and he settles back into life with family around. When Marilyn Chambers (Emily Symons) returns they become better friends and eventually start a relationship, it proves short lived however and they decide it's best to be friends again. Later his student, Selina falls in love with Steven, he tells her they cannot be together because of his job and age difference. However Steven later gives in to his feelings and starts an affair with her, but they later decide to end things. Selina's stalker Jeremy Riggs (David Stanley) finds out about her and Steven so tries to black mail them, but he hangs himself in the school toilets and Irene Roberts (Lynne McGranger) finds out the truth, she files a complaint which sees Steven sacked from his job and everyone in town is shocked to learn about their affair.