Mathematics for High School Teachers- An Advanced Perspective