Really good and cares. Gives loads of extra help like extra classes and stuff online. Pushes you and doesn't take crap but it works (and his name is Pat!(
dont know who these idiots rating him are. De dont even know what his name is SEAVER BRILIANT TEACHER
a very good teacher.very strict but not for one minute unfair.so glad that he's back.