Ms Sheehan is a fantastic teacher. She will never go easy on you and always expects your best. She will push you as hard as she can to see you realise your potential. She is hard because she has to be, but if you have a problem she will do everything she can to help you. She will review homework, and essays, she will advise you on other subjects also. She always went the extra mile for me. If you misbehave she will send out and own you. Behave and it'll be good. Try and she will move mountains.
Good if you understand her, but that might be hard. Has little patience for people who need to help (other than...'go back and do it again').